BEGIN { require 5.008001; }
-our $VERSION = '0.88';
+our $VERSION = '0.94';
$VERSION = eval $VERSION;
sub BUILDARGS {
my $self = shift;
my $c = shift;
- my $controller = $c->component( $self->class );
my $rest_method = $self->name . "_" . uc( $c->request->method );
+ return $self->_dispatch_rest_method( $c, $rest_method );
+}
+
+sub _dispatch_rest_method {
+ my $self = shift;
+ my $c = shift;
+ my $rest_method = shift;
+
+ my $controller = $c->component( $self->class );
+
my ($code, $name);
# Common case, for foo_GET etc
Hans Dieter Pearcey
+Brian Phillips E<lt>bphillips@cpan.orgE<gt>
+
Dave Rolsky E<lt>autarch@urth.orgE<gt>
Luke Saunders
=head1 COPYRIGHT
-Copyright the above named AUTHOR and CONTRIBUTORS
+Copyright (c) 2006-2011 the above named AUTHOR and CONTRIBUTORS
=head1 LICENSE