X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Plugin-Static-Simple.git;a=blobdiff_plain;f=lib%2FCatalyst%2FPlugin%2FStatic%2FSimple.pm;h=4f1a1c959553d8dd87d3e92a024e5829a06a8857;hp=2cfe241233c029542fe6fbc698e1b6b3678979f1;hb=aa5935f174f36400df9ec6a656abbd7f4fdfa844;hpb=d925e93e969c28bd2d5634ebf1424dccea0db46c diff --git a/lib/Catalyst/Plugin/Static/Simple.pm b/lib/Catalyst/Plugin/Static/Simple.pm index 2cfe241..4f1a1c9 100644 --- a/lib/Catalyst/Plugin/Static/Simple.pm +++ b/lib/Catalyst/Plugin/Static/Simple.pm @@ -5,7 +5,7 @@ use File::stat; use File::Spec (); use IO::File (); use MIME::Types (); -use MRO::Compat; +use namespace::autoclean; our $VERSION = '0.26'; @@ -84,11 +84,9 @@ before finalize => sub { } }; -sub setup { +before setup_finalize => sub { my $c = shift; - $c->maybe::next::method(@_); - my $config = $c->config->{static} ||= {}; $config->{dirs} ||= []; @@ -106,7 +104,7 @@ sub setup { # preload the type index hash so it's not built on the first request $config->{mime_types_obj}->create_type_index; -} +}; # Search through all included directories for the static file # Based on Template Toolkit INCLUDE_PATH code @@ -296,7 +294,7 @@ C<404> error if your applicaton can not process the request: # handled by static::simple, not dispatched to your application /images/exists.png - + # static::simple will not find the file and let your application # handle the request. You are responsible for generating a file # or returning a 404 error