use File::Spec ();
use IO::File ();
use MIME::Types ();
-use MRO::Compat;
+use namespace::autoclean;
our $VERSION = '0.26';
}
};
-sub setup {
+before setup_finalize => sub {
my $c = shift;
- $c->maybe::next::method(@_);
-
my $config = $c->config->{static} ||= {};
$config->{dirs} ||= [];
# 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
# 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