redispatch /-foo/ style static URLs
Matt S Trout [Mon, 14 Nov 2011 16:34:48 +0000 (16:34 +0000)]
lib/SCSite/DevMode.pm

index e33ab23..f02dd89 100644 (file)
@@ -17,6 +17,11 @@ around dispatch_request => sub {
   my ($orig, $self) = (shift, shift);
   no warnings::illegalproto;
   (
+    sub (/**.*) {
+      my ($self, $path) = @_;
+      return unless $path =~ s/\/-/\//;
+      SCSite::redispatch_to "/static/${path}";
+    },
     sub (/static/...) { $self->_static_handler },
     sub (/favicon + .ico) { $self->_static_handler },
     $self->$orig(@_)