Revision history for Perl extension Catalyst::Plugin::Static::Simple
-0.15
+0.15 2006-12-08 22:30:00
+ - Quote metacharacters used in $c->config->{dirs} (Vlad Dan Dascalescu)
- store Mime::Types object in config hash instead of as classdata
- cleanup code a bit
--- #YAML:1.0
name: Catalyst-Plugin-Static-Simple
-version: 0.14
+version: 0.15
author:
- Andy Grundman, <andy@hybridized.org>
abstract: Make serving static pages painless.
# is the URI in a static-defined path?
foreach my $dir ( @{ $config->{dirs} } ) {
- my $re = ( $dir =~ m{^qr/}xms ) ? eval $dir : qr/^${dir}/;
+ my $dir_re = quotemeta $dir;
+ my $re = ( $dir =~ m{^qr/}xms ) ? eval $dir : qr/^${dir_re}/;
if ($@) {
$c->error( "Error compiling static dir regex '$dir': $@" );
}