This commit is contained in:
Graham Ollis committed 2014-03-21 14:58:55 -04:00
1 parent 6598b29c2c
commit 1b1e8cb63e
3 files changed
+29 -25

No files matched your search

+1
View File
@@ -3,6 +3,7 @@ Revision history for Mojolicious::Plugin::TtRenderer
{{$NEXT}} {{$NEXT}}
- extended diagnostics - extended diagnostics
- documentation tweaks - documentation tweaks
- fix non-lite app example (GH#41, uwisser)
1.50 2013-08-08T16:51:21-0400 1.50 2013-08-08T16:51:21-0400
- update Changes to follow spec (GH#39, Сергей Романов) - update Changes to follow spec (GH#39, Сергей Романов)
+27 -25
View File
@@ -4,20 +4,20 @@ Template Renderer Plugin for Mojolicious
# SYNOPSIS # SYNOPSIS
[Mojolicious::Lite](http://search.cpan.org/perldoc?Mojolicious::Lite): [Mojolicious::Lite](https://metacpan.org/pod/Mojolicious::Lite):
plugin 'tt_renderer'; plugin 'tt_renderer';
[Mojolicious](http://search.cpan.org/perldoc?Mojolicious) [Mojolicious](https://metacpan.org/pod/Mojolicious)
$self->plugin('tt_renderer'); $self->plugin('tt_renderer');
# DESCRIPTION # DESCRIPTION
This plugin is a simple Template Toolkit renderer for [Mojolicious](http://search.cpan.org/perldoc?Mojolicious). This plugin is a simple Template Toolkit renderer for [Mojolicious](https://metacpan.org/pod/Mojolicious).
Its defaults are usually reasonable, although for finer grain detail in Its defaults are usually reasonable, although for finer grain detail in
configuration you may want to use configuration you may want to use
[Mojolicious::Plugin::TtRenderer::Engine](http://search.cpan.org/perldoc?Mojolicious::Plugin::TtRenderer::Engine) directly. [Mojolicious::Plugin::TtRenderer::Engine](https://metacpan.org/pod/Mojolicious::Plugin::TtRenderer::Engine) directly.
# OPTIONS # OPTIONS
@@ -25,9 +25,9 @@ These are the options that can be passed in as arguments to this plugin.
## template\_options ## template\_options
Configuration hash passed into [Template](http://search.cpan.org/perldoc?Template)'s constructor, see Configuration hash passed into [Template](https://metacpan.org/pod/Template)'s constructor, see
[Template Toolkit's configuration summary](http://search.cpan.org/perldoc?Template\#CONFIGURATION-SUMMARY) [Template Toolkit's configuration summary](https://metacpan.org/pod/Template#CONFIGURATION-SUMMARY)
for details. Here is an example using the [Mojolicious::Lite](http://search.cpan.org/perldoc?Mojolicious::Lite) form: for details. Here is an example using the [Mojolicious::Lite](https://metacpan.org/pod/Mojolicious::Lite) form:
plugin 'tt_renderer' => { plugin 'tt_renderer' => {
template_options => { template_options => {
@@ -37,7 +37,7 @@ for details. Here is an example using the [Mojolicious::Lite](http://search.cpa
}, },
}; };
Here is the same example using the full [Mojolicious](http://search.cpan.org/perldoc?Mojolicious) app form: Here is the same example using the full [Mojolicious](https://metacpan.org/pod/Mojolicious) app form:
package MyApp; package MyApp;
@@ -46,14 +46,14 @@ Here is the same example using the full [Mojolicious](http://search.cpan.org/per
sub startup { sub startup {
my($self) = @_; my($self) = @_;
$self->plugin('tt_renderer' => { $self->plugin('tt_renderer' => {
template_options => { template_options => {
PRE_CHOMP => 1, PRE_CHOMP => 1,
POST_CHOMP => 1, POST_CHOMP => 1,
TRIM => 1, TRIM => 1,
}, },
} }
... ...
} }
@@ -63,7 +63,7 @@ These options will be used if you do not override them:
Generated based on your application's renderer's configuration. It Generated based on your application's renderer's configuration. It
will include all renderer paths, in addition to search files located will include all renderer paths, in addition to search files located
in the `__DATA__` section by the usual logic used by [Mojolicious](http://search.cpan.org/perldoc?Mojolicious). in the `__DATA__` section by the usual logic used by [Mojolicious](https://metacpan.org/pod/Mojolicious).
- COMPILE\_EXT - COMPILE\_EXT
@@ -96,7 +96,7 @@ is equivalent to
plugin 'tt_renderer', { template_options { COMPILE_DIR => 'some/path' } }; plugin 'tt_renderer', { template_options { COMPILE_DIR => 'some/path' } };
except in the first example relative paths are relative to the [Mojolicious](http://search.cpan.org/perldoc?Mojolicious) except in the first example relative paths are relative to the [Mojolicious](https://metacpan.org/pod/Mojolicious)
app's home directory (`$app->home`). app's home directory (`$app->home`).
# STASH # STASH
@@ -115,7 +115,7 @@ The current controller instance can be accessed as `c`.
# EXAMPLES # EXAMPLES
[Mojolicious::Lite](http://search.cpan.org/perldoc?Mojolicious::Lite) example: [Mojolicious::Lite](https://metacpan.org/pod/Mojolicious::Lite) example:
use Mojolicious::Lite; use Mojolicious::Lite;
@@ -146,7 +146,7 @@ The current controller instance can be accessed as `c`.
<body>[% content %]</body> <body>[% content %]</body>
</html> </html>
[Mojolicious](http://search.cpan.org/perldoc?Mojolicious) example: [Mojolicious](https://metacpan.org/pod/Mojolicious) example:
package MyApp; package MyApp;
use Mojo::Base 'Mojolicious'; use Mojo::Base 'Mojolicious';
@@ -176,13 +176,13 @@ The current controller instance can be accessed as `c`.
These are also included with the `Mojolicious::Plugin::TtRenderer` These are also included with the `Mojolicious::Plugin::TtRenderer`
distribution, including the support files required for the full distribution, including the support files required for the full
[Mojolicious](http://search.cpan.org/perldoc?Mojolicious) app example. [Mojolicious](https://metacpan.org/pod/Mojolicious) app example.
# SEE ALSO # SEE ALSO
[Mojolicious::Plugin::TtRenderer::Engine](http://search.cpan.org/perldoc?Mojolicious::Plugin::TtRenderer::Engine), [Mojolicious::Plugin::TtRenderer::Engine](https://metacpan.org/pod/Mojolicious::Plugin::TtRenderer::Engine),
[Mojolicious](http://search.cpan.org/perldoc?Mojolicious), [Mojolicious](https://metacpan.org/pod/Mojolicious),
[Mojolicious::Guides](http://search.cpan.org/perldoc?Mojolicious::Guides), [Mojolicious::Guides](https://metacpan.org/pod/Mojolicious::Guides),
[http://mojolicious.org](http://mojolicious.org). [http://mojolicious.org](http://mojolicious.org).
# AUTHOR # AUTHOR
@@ -221,9 +221,11 @@ spleenjack
Сергей Романов Сергей Романов
uwisser
# COPYRIGHT AND LICENSE # COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Ask Bjørn Hansen. This software is copyright (c) 2014 by Ask Bjørn Hansen.
This is free software; you can redistribute it and/or modify it under This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself. the same terms as the Perl 5 programming language system itself.
+1
View File
@@ -46,6 +46,7 @@ contributor = Jason Crowther
contributor = spleenjack contributor = spleenjack
contributor = Árpád Szász contributor = Árpád Szász
contributor = Сергей Романов contributor = Сергей Романов
contributor = uwisser
[Author::Plicease::Upload] [Author::Plicease::Upload]