Provided by: libtext-micromason-perl_2.21-1_all bug

NAME

       Text::MicroMason::QuickTemplate - Alternate Syntax like Text::QuickTemplate

SYNOPSIS

       Instead of using this class directly, pass its name to be mixed in:

         use Text::MicroMason;
         my $mason = Text::MicroMason::Base->new( -QuickTemplate );

       Use the standard compile and execute methods to parse and evaluate templates:

         print $mason->compile( text=>$template )->( @%args );
         print $mason->execute( text=>$template, @args );

       Or use Text::QuickTemplate's calling conventions:

           $template = Text::MicroMason->new( -HTMLTemplate, text=>'simple.tmpl' );
           print $template->fill( %arguments );

       Text::QuickTemplate provides a syntax to embed values into a text template:

           Good {{timeofday}}, {{name}}!

DESCRIPTION

       This mixin class overrides several methods to allow MicroMason to emulate the template
       syntax and some of the other features of Text::QuickTemplate.

       This class automatically includes the following other mixins: TemplateDir, HasParams, and
       StoreOne.

   Compatibility with Text::QuickTemplate
       This is not a drop-in replacement for Text::QuickTemplate, as the implementation is quite
       different, but it should be able to process most existing templates without major changes.

       The following features of EmbPerl syntax are supported:

       •   Curly bracketed tags with parameter names.

       •   Array of parameters hashes.

       •   Special $DONTSET variable.

SEE ALSO

       The interface being emulated is described in Text::QuickTemplate.

       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.