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 1.55
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
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
100 This software is copyright (c) 2011-2018 by Graham Ollis.
101
102 This is free software; you can redistribute it and/or modify it under
103 the same terms as the Perl 5 programming language system itself.
104
105
106
107perl v5.28.1 2019-02-24 Alien::Build::Interpolate(3)