X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FPlack%2FApp%2FGruntmaster.pm;h=35d788e8887c7e5589c38ffd19d3b80d7fe66e06;hb=8798626b0e96a4d1eb423f7f70ece78a2fcb4ae7;hp=87e9e5a18586bc654a8a36852af55b7c39df1255;hpb=8d7256911fcd2f44fc446f03acb39dd08e90024d;p=gruntmaster-page.git diff --git a/lib/Plack/App/Gruntmaster.pm b/lib/Plack/App/Gruntmaster.pm index 87e9e5a..35d788e 100644 --- a/lib/Plack/App/Gruntmaster.pm +++ b/lib/Plack/App/Gruntmaster.pm @@ -4,10 +4,8 @@ use 5.014000; use strict; our $VERSION = '5999.000_001'; -use CSS::Minifier::XS; use Encode qw/encode decode/; use File::Slurp qw/read_file/; -use JavaScript::Minifier::XS; use JSON::MaybeXS qw/encode_json/; use PerlX::Maybe; use Scope::Upper qw/unwind SUB UP/; @@ -55,8 +53,6 @@ use constant FORMAT_EXTENSION => { use constant NOT_FOUND => [404, ['X-Forever' => 1, 'Content-Type' => 'text/plain'], ['Not found']]; -sub development() { ($ENV{PLACK_ENV} // 'development') eq 'development' } - my ($env, $privacy); sub db { $env->{'gruntmaster.dbic'} } @@ -98,22 +94,6 @@ sub dispatch_request{ $privacy = 'public'; sub (GET) { - sub (/css/:theme) { - my $theme = $_{theme}; - return NOT_FOUND unless -e "css/themes/$theme.css"; - my $css = read_file "css/themes/$theme.css"; - $css .= read_file $_ for ; - my @headers = ('X-Forever' => 1, 'Cache-Control' => 'public, max-age=604800', 'Content-Type' => 'text/css; charset=utf-8'); - [200, \@headers, [development ? $css : CSS::Minifier::XS::minify $css]] - }, - - sub (/js.js) { - my $js; - $js .= read_file $_ for ; - my @headers = ('X-Forever' => 1, 'Cache-Control' => 'public, max-age=604800', 'Content-Type' => 'application/javascript; charset=utf-8'); - [200, \@headers, [development ? $js : JavaScript::Minifier::XS::minify $js]] - }, - sub (/robots.txt) { NOT_FOUND }, sub (/src/:job) {