sub index : Private {
my ( $self, $c ) = @_;
- $c->res->body( 'root index' );
+ $c->res->body('root index');
}
sub global_action : Private {
elsif ( $action =~ /\/(\w+)$/ ) {
$method = $1;
}
+ elsif ( $action =~ /^(\w+)$/ ) {
+ $method = $action;
+ }
- if ( $class && $method ) {
+ if ( $class && $method && $method !~ /^_/ ) {
my $executed = sprintf( "%s->%s", $class, $method );
my @executed = $c->response->headers->header('X-Catalyst-Executed');
push @executed, $executed;
return $c->SUPER::execute(@_);
}
+{
+ no warnings 'redefine';
+ sub Catalyst::Log::error { }
+}
1;