Module Version: 0.200003
Dancer2::Template::Tiny - Template::Tiny engine for Dancer2
This template engine allows you to use
Template::Tiny in Dancer2.
Template::Tiny is an implementation of a subset of Template::Toolkit (the major parts) which takes much less memory and is faster.
If you're only using the main functions of Template::Toolkit,
you could use Template::Tiny.
You can also seamlessly move back to Template::Toolkit whenever you want.
Dancer2 uses a modified version of
which is Dancer2::Template::Implementation::ForkedTiny.
It adds 2 features :
opening and closing tag are now configurable
CodeRefs are evaluated and their results is inserted in the result.
You can read more on
To use this engine,
all you need to configure in your
Of course, you can also set this
while working using
# code code code
set template => 'tiny';
Dancer2 has internal support for a wrapper-like option with the
layout configuration option, you can have a
Template::Toolkit-like WRAPPER even though Template::Tiny doesn't really support it.
Renders the template. The first arg is a filename for the template file or a reference to a string that contains the template. The second arg is a hashref for the tokens that you wish to pass to
Template::Toolkit for rendering.
Dancer2, Dancer2::Core::Role::Template, Template::Tiny, Dancer2::Template::Implementation::ForkedTiny.
Dancer Core Developers
This software is copyright (c) 2016 by Alexis Sukrieh.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
no syntax highlighting