1Alien::Build::InterpolaUtsee(r3)Contributed Perl DocumenAtlaiteino:n:Build::Interpolate(3)
2
3
4
6 Alien::Build::Interpolate - Advanced interpolation engine for Alien
7 builds
8
10 version 2.40
11
13 new
14 my $intr = Alien::Build::Interpolate->new;
15
16 add_helper
17 $intr->add_helper($name => $code);
18 $intr->add_helper($name => $code, %requirements);
19
20 replace_helper
21 $intr->replace_helper($name => $code);
22 $intr->replace_helper($name => $code, %requirements);
23
24 has_helper
25 my $coderef = $intr->has_helper($name);
26
27 Used to discover if a helper exists with the given name. Returns the
28 code reference.
29
30 execute_helper
31 my $value = $intr->execute_helper($name);
32
33 interpolate
34 my $string = $intr->interpolate($template);
35
36 requires
37 my %requires = $intr->requires($template);
38
39 clone
40 my $intr2 = $intr->clone;
41
43 Author: Graham Ollis <plicease@cpan.org>
44
45 Contributors:
46
47 Diab Jerius (DJERIUS)
48
49 Roy Storey (KIWIROY)
50
51 Ilya Pavlov
52
53 David Mertens (run4flat)
54
55 Mark Nunberg (mordy, mnunberg)
56
57 Christian Walde (Mithaldu)
58
59 Brian Wightman (MidLifeXis)
60
61 Zaki Mughal (zmughal)
62
63 mohawk (mohawk2, ETJ)
64
65 Vikas N Kumar (vikasnkumar)
66
67 Flavio Poletti (polettix)
68
69 Salvador Fandiño (salva)
70
71 Gianni Ceccarelli (dakkar)
72
73 Pavel Shaydo (zwon, trinitum)
74
75 Kang-min Liu (劉康民, gugod)
76
77 Nicholas Shipp (nshp)
78
79 Juan Julián Merelo Guervós (JJ)
80
81 Joel Berger (JBERGER)
82
83 Petr Pisar (ppisar)
84
85 Lance Wicks (LANCEW)
86
87 Ahmad Fatoum (a3f, ATHREEF)
88
89 José Joaquín Atria (JJATRIA)
90
91 Duke Leto (LETO)
92
93 Shoichi Kaji (SKAJI)
94
95 Shawn Laffan (SLAFFAN)
96
97 Paul Evans (leonerd, PEVANS)
98
99 Håkon Hægland (hakonhagland, HAKONH)
100
102 This software is copyright (c) 2011-2020 by Graham Ollis.
103
104 This is free software; you can redistribute it and/or modify it under
105 the same terms as the Perl 5 programming language system itself.
106
107
108
109perl v5.32.1 2021-05-13 Alien::Build::Interpolate(3)