NAME
    Catalyst::Action::RenderView - Sensible default end action.

SYNOPSIS
        sub end : ActionClass('RenderView') {}

DESCRIPTION
    This action implements a sensible default end action, which will forward
    to the first available view, unless status is set to 3xx, or there is a
    response body. It also allows you to pass "dump_info=1" to the url in
    order to force a debug screen, while in debug mode.

    If you have more than one view, you can specify which one to use with
    the "default_view" config setting (see ""$c-" in Catalystview($name)">.)

METHODS
    end The default "end" action. You can override this as required in your
        application class; normal inheritance applies.

EXTENDING
        To add something to an "end" action that is called before rendering,
        simply place it in the "end" method:

            sub end : ActionClass('RenderView') {
              my ( $self, $c ) = @_;
              # do stuff here; the RenderView action is called afterwards
            }

        To add things to an "end" action that are called *after* rendering,
        you can set it up like this:

            sub render : ActionClass('RenderView') { }

            sub end : Private { 
              my ( $self, $c ) = @_;
              $c->forward('render');
              # do stuff here
            }

AUTHOR
    Marcus Ramberg <marcus@thefeed.no>

LICENSE
    This library is free software. You can redistribute it and/or modify it
    under the same terms as Perl itself.

