From 36698f1aba49d51c958e54b38b5ea5b748ee199c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20D=C3=B6ring?= Date: Thu, 2 Jun 2011 12:05:09 +0200 Subject: [PATCH] fix for static files --- lib/middleman/features/minify_javascript/rack.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/middleman/features/minify_javascript/rack.rb b/lib/middleman/features/minify_javascript/rack.rb index b4cef2ff..bc29066c 100644 --- a/lib/middleman/features/minify_javascript/rack.rb +++ b/lib/middleman/features/minify_javascript/rack.rb @@ -31,7 +31,11 @@ module Middleman if env["PATH_INFO"].match(/\.html$/) compressor = ::Uglifier.new - uncompressed_source = response.join + if response.is_a?(::Rack::File) or response.is_a?(Sinatra::Helpers::StaticFile) + uncompressed_source = File.read(response.path) + else + uncompressed_source = response.join + end minified = uncompressed_source.gsub(/()/m) do |m| first = $1