|
NAMEText::MicroTemplate::File - a file-based template manager SYNOPSIS use Text::MicroTemplate::File;
our $mtf = Text::MicroTemplate::File->new(
include_path => [ $path1, $path2, ... ],
use_cache => 1,
);
# render
$mtf->render_file('template.file', $arg1, $arg2, ...);
DESCRIPTIONText::MicroTemplate::File is a file-based template manager for Text::MicroTemplate. PROPERTIESText::MicroTemplate provides OO-style interface with following properties. include_pathinclude path (default: ['.']) This accessor is readonly. use_cachecache mode (0: no cache (default), 1: cache with update check, 2: cache but do not check updates) open_layerlayer passed to open (default: ":utf8") package_namepackage under where template files are compiled (default: "main") METHODSbuild_file($file)Returns a subref that renders given template file. render_file($file, @args)Renders the template file with given arguments. wrapper_file($file, @args)->(sub { template lines })Wraps given template with wrapper file. Internally the processed template is passed as $_[0] to the wrapper template. SEE ALSOText::MicroTemplate AUTHORKazuho Oku <kazuhooku gmail.com> LICENSEThis program is free software, you can redistribute it and/or modify it under the same terms as Perl 5.10.
|