BEGIN { require 5.008001; }
-our $VERSION = '0.88';
+our $VERSION = '0.98';
$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
J. Shirley E<lt>jshirley@gmail.comE<gt>
+Gavin Henry E<lt>ghenry@surevoip.co.ukE<gt>
+
+Gerv http://www.gerv.net/
+
+Colin Newell <colin@opusvl.com>
+
=head1 COPYRIGHT
-Copyright the above named AUTHOR and CONTRIBUTORS
+Copyright (c) 2006-2012 the above named AUTHOR and CONTRIBUTORS
=head1 LICENSE