use File::Spec ();
use IO::File ();
use MIME::Types ();
+use MooseX::Types::Moose qw/ArrayRef Str/;
use namespace::autoclean;
-our $VERSION = '0.26';
+our $VERSION = '0.28';
has _static_file => ( is => 'rw' );
-has _static_debug_message => ( is => 'rw', isa => 'Str' );
+has _static_debug_message => ( is => 'rw', isa => ArrayRef[Str] );
before prepare_action => sub {
my $c = shift;
}
};
-override dispatch => sub {
+around dispatch => sub {
+ my $orig = shift;
my $c = shift;
return if ( $c->res->status != 200 );
return $c->_serve_static;
}
else {
- return super;
+ return $c->$orig(@_);
}
};
Justin Wheeler (dnm)
+Matt S Trout, <mst@shadowcat.co.uk>
+
=head1 THANKS
The authors of Catalyst::Plugin::Static: