String-TT
view release on metacpan or search on metacpan
lib/String/TT.pm view on Meta::CPAN
'*' => 'g', # probably do not need
);
{
my $engine;
sub _build_tt_engine {
return $engine ||= Template->new;
}
}
sub tt($) {
my $template = shift;
confess 'Whoa there, I need a template' if !defined $template;
my %vars = %{peek_my(1)||{}};
my %transformed_vars;
for my $v (keys %vars){
my ($sigil, $varname) = ($v =~ /^(.)(.+)$/);
my $suffix = $SIGIL_MAP{$sigil};
my $name = join '_', $varname, $suffix;
$transformed_vars{$name} = $vars{$v};
( run in 1.945 second using v1.01-cache-2.11-cpan-524268b4103 )