use 5.8.1;
our
- $VERSION = '0.40';
+ $VERSION = '0.60';
# This is wrong in several ways. First, there's no guarantee that
# Catalyst.pm has not been subclassed. Two, there's no guarantee that
# the user isn't already using their request subclass.
Catalyst->request_class('Catalyst::Request::REST')
- unless Catalyst->request_class->isa('Catalyst::Request::REST');
+ unless Catalyst->request_class->isa('Catalyst::Request::REST');
=head1 NAME
my $self = shift;
my $c = shift;
- my $controller = $self->class;
+ my $controller = $c->component( $self->class );
my $method = $self->name . "_" . uc( $c->request->method );
if ( $controller->can($method) ) {
$c->execute( $self->class, $self, @{ $c->req->args } );