NAME Catalyst::View::TT - Template View Class SYNOPSIS # use the helper create.pl view TT TT # lib/MyApp/View/TT.pm package MyApp::View::TT; use base 'Catalyst::View::TT'; __PACKAGE__->config->{DEBUG} = 'all'; 1; $c->forward('MyApp::View::TT'); DESCRIPTION This is the "Template" view class. Your subclass should inherit from this class. If you want to override TT config settings, you can do it there by setting __PACKAGE__->config->{OPTION} as shown in the synopsis. Of interest might be EVAL_PERL, which is disabled by default, and LOAD_TEMPLATES, which is set to use the provider. If you want to use EVAL perl, add something like this: __PACKAGE__->config->{EVAL_PERL} = 1; __PACKAGE__->config->{LOAD_TEMPLATES} = undef; METHODS process Renders the template specified in $c->stash->{template} or $c->request->match to $c->response->output. config This allows your view subclass to pass additional settings to the TT config hash. SEE ALSO Catalyst. AUTHOR Sebastian Riedel, "sri@cpan.org" Marcus Ramberg COPYRIGHT This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.