Applied regexp patch from Matt S Trout
Christian Hansen [Sat, 16 Apr 2005 20:46:08 +0000 (20:46 +0000)]
lib/Catalyst/Dispatcher.pm
t/engine/request/body.t

index 861d5ef..c0daccd 100644 (file)
@@ -235,13 +235,7 @@ sub get_action {
             my $name  = $c->actions->{compiled}->[$i]->[0];
             my $regex = $c->actions->{compiled}->[$i]->[1];
 
-            if ( $action =~ $regex ) {
-                my @snippets;
-                for my $i ( 1 .. 9 ) {
-                    no strict 'refs';
-                    last unless ${$i};
-                    push @snippets, ${$i};
-                }
+            if ( my @snippets = ( $action =~ $regex ) ) {
                 return [ [ $c->actions->{regex}->{$name}, $name, \@snippets ] ];
             }
 
index 5ffc53d..03e3b03 100644 (file)
@@ -35,5 +35,5 @@ use HTTP::Request::Common;
     is( $creq->method, 'POST', 'Catalyst::Request method' );
     is( $creq->content_type, 'text/plain', 'Catalyst::Request Content-Type' );
     is( $creq->content_length, $request->content_length, 'Catalyst::Request Content-Length' );
-    is( $creq->input, $request->content, 'Catalyst::Request Content' );
+    is( $creq->body, $request->content, 'Catalyst::Request Content' );
 }