# NAME Dancer::Template::Mason - Mason wrapper for Dancer # VERSION version 0.004000 # SYNOPSIS # in 'config.yml' template: 'mason' # in the app get '/foo', sub { template 'foo' => { title => 'bar' }; }; Then, on `views/foo.mason`: <%args> $title %args>
Mason says hi!
# DESCRIPTION This class is an interface between Dancer's template engine abstraction layer and the [HTML::Mason](http://search.cpan.org/perldoc?HTML::Mason) templating system. For templates using [Mason](http://search.cpan.org/perldoc?Mason) version 2.x, what you want is [Dancer::Template::Mason2](http://search.cpan.org/perldoc?Dancer::Template::Mason2). In order to use this engine, set the template to 'mason' in the configuration file: template: mason # HTML::Mason::Interp CONFIGURATION Parameters can also be passed to the [HTML::Mason::Interp](http://search.cpan.org/perldoc?HTML::Mason::Interp) interpreter via the configuration file, like so: engines: mason: default_escape_flags: ['h'] If unspecified, `comp_root` defaults to the `views` configuration setting or, if it's undefined, to the `/views` subdirectory of the application. # SEE ALSO [Dancer](http://search.cpan.org/perldoc?Dancer), [HTML::Mason](http://search.cpan.org/perldoc?HTML::Mason). For Mason v2, see [Mason](http://search.cpan.org/perldoc?Mason) and [Dancer::Template::Mason2](http://search.cpan.org/perldoc?Dancer::Template::Mason2). # AUTHOR Yanick Champoux [](http://coderwall.com/yanick) # COPYRIGHT AND LICENSE This software is copyright (c) 2012 by Yanick Champoux. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.