Daisuke Maki
and 1 contributors

NAME

Catalyst::View::MicroTemplate - Text::MicroTemplate View For Catalyst

SYNOPSIS

    # MyApp::View::MicroTemplate
    package MyApp::View::MicroTemplate;
    use strict;
    use base qw(Catalyst::View::MicroTemplate);

    # in your config
    <View::MicroTemplate>
        content_type text/html # added to header
        charset UTF-8          # added to header
        inlucde_path __path_to(root)__
        include_path /path/to/include/path
        template_suffix .mt # default
        <template_args>
            foo bar # $foo will be available in the template
        </template_args>
    </View::MicroTemplate>

    # same thing in YAML
    'View::MicroTemplate':
        content_type: text/html
        charset: UTF-8
        include_path:
            - __path_to(root)__
            - /path/to/include/path
        template_args:
            foo: bar
        template_suffix: .mt
        

DESCRIPTION

This is a Text::MicroTemplate view for Catalyst.

Text::MicroTemplate is based on Mojo::Template, and it's aimed for speed and efficiency. In thismodule we use Text::MicroTemplate::Extended, as it allows a more realistic usage for applications.

AUTHORS

Daisuke Maki <daisuke@endeworks.jp>

LICENSE

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

See http://www.perl.com/perl/misc/Artistic.html