Mojolicious::Plugin::TtRenderer - Template Renderer Plugin


MojoX-Renderer-TT documentation Contained in the MojoX-Renderer-TT distribution.

Index


Code Index:

NAME

Top

Mojolicious::Plugin::TtRenderer - Template Renderer Plugin

SYNOPSIS

Top

    # Mojolicious
    $self->plugin('tt_renderer');
    $self->plugin(tt_renderer => {template_options => {FILTERS => [ ... ]}});

    # Mojolicious::Lite
    plugin 'tt_renderer';
    plugin tt_renderer => {template_options => {FILTERS => [ ... ]}};

DESCRIPTION

Top

Mojolicous::Plugin::TtRenderer is a simple loader for MojoX::Renderer::TT.

METHODS

Top

Mojolicious::Plugin::TtRenderer inherits all methods from Mojolicious::Plugin and implements the following new ones.

register

    $plugin->register;

Register renderer in Mojolicious application.

SEE ALSO

Top

MojoX::Renderer::TT, Mojolicious, Mojolicious::Guides, http://mojolicious.org.


MojoX-Renderer-TT documentation Contained in the MojoX-Renderer-TT distribution.

package Mojolicious::Plugin::TtRenderer;

use strict;
use warnings;

our $VERSION = '0.01';

use base 'Mojolicious::Plugin';

use MojoX::Renderer::TT;

sub register {
    my ($self, $app, $args) = @_;

    $args ||= {};

    my $tt = MojoX::Renderer::TT->build(%$args, app => $app);

    # Add "tt" handler
    $app->renderer->add_handler(tt => $tt);
}

1;
__END__