X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FController.pm;h=b1c4c945da3282e02b79cf0323582e0f8d23b208;hb=8f076801b5c41543fdc20859452ed2cea1e1f82f;hp=faf4b8e725625dd5efc5716f227d1f2c5f9dce24;hpb=5142a07dd1a7b89ff5e997e487e1b80f76c71d3b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Controller.pm b/lib/Catalyst/Controller.pm index faf4b8e..b1c4c94 100644 --- a/lib/Catalyst/Controller.pm +++ b/lib/Catalyst/Controller.pm @@ -225,6 +225,8 @@ sub register_action_methods { foreach my $method (@methods) { my $name = $method->name; + # Horrible hack! All method metaclasses should have an attributes + # method, core Moose bug - see r13354. my $attributes = $method->can('attributes') ? $method->attributes : []; my $attrs = $self->_parse_attrs( $c, $name, @{ $attributes } ); if ( $attrs->{Private} && ( keys %$attrs > 1 ) ) { @@ -541,7 +543,7 @@ and registers them with the dispatcher. =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)