logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catalyst::View::Petal - Petal View Class

Author

       Christian Hansen, "ch@ngmedia.com"

Description

       This is the "Petal" view class. Your subclass should inherit from this class.

   METHODS
       process
           Renders   the  template  specified  in  "$c->stash->{template}"  or  "$c->request->match".   Template
           variables are set up from the contents of "$c->stash", augmented with "base" set to  "$c->req->base",
           "c" to $c and "name" to "$c->config->{name}".  Output is stored in "$c->response->body".

       config
           This allows your view subclass to pass additional settings to the Petal config hash.

Name

       Catalyst::View::Petal - Petal View Class

See Also

       Petal, Catalyst, Catalyst::Base.

Synopsis

           # use the helper
           create.pl view Petal Petal

           # lib/MyApp/View/Petal.pm
           package MyApp::View::Petal;

           use base 'Catalyst::View::Petal';

           __PACKAGE__->config(
               input              => 'XML',
               output             => 'XML',
               error_on_undef_var => 0
           );

           1;

           # Meanwhile, maybe in an 'end' action
           $c->forward('MyApp::View::Petal');

See Also