Matthew Simon Cavalletto > Text-MicroMason-1.98 > Text::MicroMason::TemplateDir

Download:
Text-MicroMason-1.98.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View Bugs
Report a bug
Source   Latest Release: Text-MicroMason-2.06

NAME ^

Text::MicroMason::TemplateDir - Use Base Directory and Relative Paths

SYNOPSIS ^

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

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

Templates stored in files can be run directly or included in others:

    print $mason->execute( file=>"./greeting.msn", 'name'=>'Charles');

DESCRIPTION ^

This module changes the resolution of files passed to compile() and execute() to be relative to a base directory path or to the currently executing template.

Supported Attributes

template_root

Base directory from which to find templates.

Private Methods

resolve

Intercepts uses of file templates and applies the base-path adjustment.

SEE ALSO ^

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.