Instead of using this class directly, pass its name to be mixed in:
my $mason = Text::MicroMason->new( -CompileCache );
Use the standard compile and execute methods to parse and evalute templates:
print $mason->execute( text=>$template, name=>Dave );
The template does not have to be parsed the second time because its cached:
print $mason->execute( text=>$template, name=>Bob );
Templates stored in files are also cached, until the file changes:
print $mason->execute( file=>"./greeting.msn", name=>Charles);
For an overview of this templating framework, see Text::MicroMason.
This is a mixin class intended for use with Text::MicroMason::Base.
For distribution, installation, support, copyright and license
information, see Text::MicroMason::Docs::ReadMe.