Alien::Build::Interpolate − Advanced interpolation engine for Alien builds
version 2.37
new
my $intr = Alien::Build::Interpolate−>new;
add_helper
$intr−>add_helper($name => $code);
$intr−>add_helper($name => $code,
%requirements);
replace_helper
$intr−>replace_helper($name => $code);
$intr−>replace_helper($name => $code,
%requirements);
has_helper
my $coderef = $intr−>has_helper($name);
Used to discover if a helper exists with the given name. Returns the code reference.
execute_helper
my $value = $intr−>execute_helper($name);
interpolate
my $string = $intr−>interpolate($template);
requires
my %requires = $intr−>requires($template);
clone
my $intr2 = $intr−>clone;
Author: Graham Ollis <plicease@cpan.org>
Contributors:
Diab Jerius ( DJERIUS )
Roy Storey ( KIWIROY )
Ilya Pavlov
David Mertens (run4flat)
Mark Nunberg (mordy, mnunberg)
Christian Walde (Mithaldu)
Brian Wightman (MidLifeXis)
Zaki Mughal (zmughal)
mohawk (mohawk2, ETJ )
Vikas N Kumar (vikasnkumar)
Flavio Poletti (polettix)
Salvador Fandiño (salva)
Gianni Ceccarelli (dakkar)
Pavel Shaydo (zwon, trinitum)
Kang-min Liu (å康æ°, gugod)
Nicholas Shipp (nshp)
Juan Julián Merelo Guervós ( JJ )
Joel Berger ( JBERGER )
Petr Pisar (ppisar)
Lance Wicks ( LANCEW )
Ahmad Fatoum (a3f, ATHREEF )
José JoaquÃn Atria ( JJATRIA )
Duke Leto ( LETO )
Shoichi Kaji ( SKAJI )
Shawn Laffan ( SLAFFAN )
Paul Evans (leonerd, PEVANS )
Håkon Hægland (hakonhagland, HAKONH )
This software is copyright (c) 2011−2020 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.