Ask Bjørn Hansen > MojoX-Renderer-TT-0.20 > MojoX::Renderer::TT

Download:
MojoX-Renderer-TT-0.20.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View Bugs
Report a bug
Module Version: 0.20   Source   Latest Release: MojoX-Renderer-TT-0.31

NAME ^

MojoX::Renderer::TT - Template Toolkit renderer for Mojo

SYNOPSIS ^

Add the handler:

    use MojoX::Renderer::TT;

    sub startup {
       ...

       my $tt = MojoX::Renderer::TT->build(
            mojo => $self,
            template_options =>
             { PROCESS => 'tpl/wrapper',
               FILTERS => [ foo => [ \&filter_factory, 1]
             }
       );

       $self->renderer->add_handler( html => $tt );
    }

And then in the handler call render which will call the MojoX::Renderer::TT renderer.

   $c->render(foo => 123, bar => [qw(giz mo)]);

METHODS ^

build

This method returns a handler for the Mojo renderer.

Supported parameters are

mojo new currently requires a mojo parameter pointing to the base class (Mojo). object.
template_options

A hash reference of options that are passed to Template->new().

AUTHOR ^

Ask Bjørn Hansen, <ask at develooper.com>

TODO ^

   * Better support non-Mojolicious frameworks
   * Don't require the mojo parameter
   * Move the default template cache directory?
   * Better way to pass parameters to the templates? (stash)
   * More sophisticated default search path?

BUGS ^

Please report any bugs or feature requests to bug-mojox-renderer-tt at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MojoX-Renderer-TT. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc MojoX::Renderer::TT

You can also look for information at:

ACKNOWLEDGEMENTS ^

COPYRIGHT & LICENSE ^

Copyright 2008 Ask Bjørn Hansen, all rights reserved.

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