Catalyst-Plugin-Flavour
view release on metacpan or search on metacpan
lib/Catalyst/Plugin/Flavour.pm view on Meta::CPAN
$c->error( "Error compiling static dir regex '$dir': $@" );
}
if ( $c->req->path =~ $re ) {
return $c;
}
}
$c->flavour( Catalyst::Plugin::Flavour::Data->new );
$c->req->real_uri( $c->req->uri->clone );
my @path = split m!/+!, $c->req->path || '';
shift @path unless @path and $path[0];
push @path, '' if ( $c->req->path || '' ) =~ m!/$!;
my $config = $c->config->{flavour};
if ( my ( $fn, $flavour ) = ( $path[-1] || '' ) =~ /(.*)\.(.*?)$/ ) {
$c->flavour->fn($fn);
$c->flavour->flavour($flavour);
$path[-1] =~ s/\.$flavour$//;
pop @path if $fn eq 'index';
( run in 0.334 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )