CatalystX::Controller::Sugar::ActionPack::End - Alternative to C::A::RenderView


CatalystX-Controller-Sugar-ActionPack documentation  | view source Contained in the CatalystX-Controller-Sugar-ActionPack distribution.

Index


NAME

Top

CatalystX::Controller::Sugar::ActionPack::End - Alternative to C::A::RenderView

DESCRIPTION

Top

This plugin should be injected into the Root controller, or a controller with namespace set to "" (empty string). It provides something similar to Catalyst::Action::RenderView.

DEPENDENCIES

Top

CatalystX::Controller::Sugar::ActionPack::Error or an /error action.

ACTIONS

Top

Private end

Will:

 1) Skip the whole process if
  *) Request method is HEAD
  *) A redirect response is in process
  *) Content body is set
 2) Check for internal errors.
  *) forward('/error', ['internal']) if so
 2) Set up stash('title'), unless already set
 3) Set res->content_type, unless already set up
  *) controller->{'default_content_type'} || 'text/html; charset=utf-8';
 3) Forward to a view. Either default view or stash('current_view')

LICENSE

Top

AUTHOR

Top

See CatalystX::Controller::Sugar::ActionPack.


CatalystX-Controller-Sugar-ActionPack documentation  | view source Contained in the CatalystX-Controller-Sugar-ActionPack distribution.