NAME
Dancer2::Template::Mason2 - Mason 2.x engine for Dancer2
VERSION
version 0.01
SYNOPSIS
In config.yml
template: "mason2"
In MyApp.pm
get '/foo' => sub {
template foo => {
title => 'bar',
};
};
In views/foo.mc
<%args>
$.title
</%args>
<h1><% $.title %></h1>
<p>Hello World!</p>
DESCRIPTION
Dancer2::Template::Mason2 is a template engine that allows you to use Mason 2.x with Dancer2.
In order to use this engine, set the template to 'mason2' in the Dancer2 configuration file:
template: "mason2"
The default template extension is '.mc'.
CONFIGURATION
Paramters can also be passed to Mason->new()
via the configuration file like so:
engines:
mason2:
data_dir: /path/to/data_dir
comp_root
defaults to the views
configuration setting or, if it is undefined, to the /views
subdirectory of the application.
data_dir
defaults to /data
subdirectory in the project root directory.
SEE ALSO
AUTHOR
David Betz <hashref@gmail.com>
LICENSE
Copyright (C) David Betz.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.