NAME

Catalyst::View::MicroMason - MicroMason View Class

SYNOPSIS

        # use the helper
        create.pl view MicroMason MicroMason

        # lib/MyApp/View/MicroMason.pm
        package MyApp::View::MicroMason;

        use base 'Catalyst::View::MicroMason';

        __PACKAGE__->config(
            # -Filters      : to use |h and |u
            # -ExecuteCache : to cache template output
            # -CompileCache : to cache the templates
            Mixins => [qw( -Filters -CompileCache )], 
            template_root => '/path/to/comp_root'
        );

        1;

        # Meanwhile, maybe in an 'end' action
        $c->forward('MyApp::View::MicroMason');

DESCRIPTION

This is the "MicroMason" view class. Your subclass should inherit from this class.

METHODS
new The constructor for the MicroMason view.

process

        Renders the template specified in "$c->stash->{template}" or
        "$c->request->match". Template arguments are $c. Output is stored in
        "$c->response->body".

config

        This allows your view subclass to pass additional settings to the
        MicroMasonl config hash.

SEE ALSO

Text::MicroMason, Catalyst, Catalyst::Base.

AUTHOR

Jonas Alves, "jgda@cpan.org"

COPYRIGHT

This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.