X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FBase.pm;h=a8cc03615c96613ac397c6097ad8674471855295;hb=313751843f67518acde027acf604f327c1679420;hp=9aa4dbf208f36c28cf2641e776db738e195ab671;hpb=8b76bfcf2b7d98cd72fc7ba702a15684bdee06f0;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Base.pm b/lib/Catalyst/Base.pm index 9aa4dbf..a8cc036 100644 --- a/lib/Catalyst/Base.pm +++ b/lib/Catalyst/Base.pm @@ -44,7 +44,7 @@ sub _AUTO : Private { sub _ACTION : Private { my ( $self, $c ) = @_; if ( ref $c->action - && $c->action->isa('Catalyst::Action') + && $c->action->can('execute') && $c->req->action ) { $c->action->execute($c); @@ -74,9 +74,7 @@ Catalyst Base Class =head1 METHODS -=over 4 - -=item $self->action_namespace($c) +=head2 $self->action_namespace($c) =cut @@ -87,7 +85,7 @@ sub action_namespace { || ''; } -=item $self->register_actions($c) +=head2 $self->register_actions($c) =cut @@ -155,8 +153,6 @@ sub _parse_attrs { return \%attributes; } -=back - =head1 SEE ALSO L, L.