X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FActions.pod;h=b27e14e0400ff6e5218f41eddc1077557d136420;hb=6f660c96dfb8eea0b0790d635d8e2afa7fa42947;hp=41247c8e2c80961a32dc6a82e67333e2e100d64e;hpb=09455dbadf8e85c4d3499986575b2733d2cf1204;p=catagits%2FCatalyst-Manual.git diff --git a/lib/Catalyst/Manual/Actions.pod b/lib/Catalyst/Manual/Actions.pod index 41247c8..b27e14e 100644 --- a/lib/Catalyst/Manual/Actions.pod +++ b/lib/Catalyst/Manual/Actions.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Actions - Catalyst Reusable Actions +Catalyst::Manual::Actions - Catalyst Reusable Actions =head1 DESCRIPTION @@ -17,8 +17,8 @@ them. This is pretty simple. Actions work just like the normal dispatch attributes you are used to, like Local or Private: - sub Hello :Local :ActionClass('SayBefore') { - $c->res->output( 'Hello '.$c->stash->{what} ); + sub Hello :Local :ActionClass('SayBefore') { + $c->res->output( 'Hello '.$c->stash->{what} ); } In this example, we expect the SayBefore action to magically populate @@ -38,7 +38,7 @@ the Action class: package Catalyst::Action::MyAction; use Moose; use namespace::autoclean; - + extends 'Catalyst::Action'; before 'execute' => sub { @@ -75,7 +75,7 @@ would make the example above look like this: my ( $self, $controller, $c, $test ) = @_; $c->stash->{foo} = 'bar'; }; - + 1; and this would be used in a controller like this: @@ -93,20 +93,20 @@ and this would be used in a controller like this: =head1 EXAMPLE ACTIONS -=head2 Catalyst::Action::RenderView +=head2 L -This is meant to decorate end actions. It's similar in operation to +This is meant to decorate end actions. It's similar in operation to L, but allows you to decide on an action level rather than on an application level where it should be run. -=head2 Catalyst::Action::REST +=head2 L Provides additional syntax for dispatching based upon the HTTP method of the request. =head1 EXAMPLE ACTIONROLES -=head2 Catalyst::ActionRole::ACL +=head2 L Provides ACLs for role membership by decorating your actions.