Template-Toolkit
view release on metacpan or search on metacpan
lib/Template/Provider.pm view on Meta::CPAN
return $self->error("compiled template missing path") unless defined $fpath;
($fpath) = $fpath =~ /^(.*)$/s;
my $compiled;
# load compiled template via require(); we zap any
# %INC entry to ensure it is reloaded (we don't
# want 1 returned by require() to say it's in memory)
delete $INC{ $fpath };
eval { $compiled = require $fpath; };
return $@
? $self->error("compiled template $compiled: $@")
: $compiled;
}
#------------------------------------------------------------------------
# _load($name, $alias)
#
# Load template text from a string ($name = scalar ref), GLOB or file
# handle ($name = ref), or from an absolute filename ($name = scalar).
( run in 0.826 second using v1.01-cache-2.11-cpan-0d8aa00de5b )