@methods,
map {
$meta->find_method_by_name($_)
- || confess( 'Action "'
- . $_
- . '" is not available from controller '
- . ( ref $self ) )
+ || confess( sprintf 'Action "%s" is not available from controller %s',
+ $_, ref $self )
} keys %{ $self->_controller_actions }
) if ( ref $self );
return uniq @methods;
}
}
- #I know that the original behavior was to ignore action if actions was set
- # but i actually think this may be a little more sane? we can always remove
- # the merge behavior quite easily and go back to having actions have
- # presedence over action by modifying the keys. i honestly think this is
- # superior while mantaining really high degree of compat
my $actions;
if( ref($self) ) {
$actions = $self->_controller_actions;
=head2 $self->action_class(%args)
Used when a controller is creating an action to determine the correct base
-action class to use.
+action class to use.
=head2 $self->create_action(%args)