aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2012-01-08 05:00:47 -0800
committerJosé Valim <jose.valim@gmail.com>2012-01-08 05:00:47 -0800
commit7cfd1bd76a41bea528c945d821a9fbc3902af479 (patch)
treec6f002401a61f260638c0714b27af5cc7e02f8a7 /actionpack
parent199dcaeade6c319a43b507dbc111cb15b78fa52b (diff)
parentc763b03d1544039a1cc5ade21d33d097d550bb6c (diff)
downloadrails-7cfd1bd76a41bea528c945d821a9fbc3902af479.tar.gz
rails-7cfd1bd76a41bea528c945d821a9fbc3902af479.tar.bz2
rails-7cfd1bd76a41bea528c945d821a9fbc3902af479.zip
Merge pull request #4385 from r-stu31/static_compiler_option_zip_files
Sprockets::StaticCompiler: option ":zip_files"
Diffstat (limited to 'actionpack')
-rw-r--r--actionpack/lib/sprockets/static_compiler.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/actionpack/lib/sprockets/static_compiler.rb b/actionpack/lib/sprockets/static_compiler.rb
index 32a9d66e6e..719df0bd51 100644
--- a/actionpack/lib/sprockets/static_compiler.rb
+++ b/actionpack/lib/sprockets/static_compiler.rb
@@ -11,6 +11,7 @@ module Sprockets
@digest = options.key?(:digest) ? options.delete(:digest) : true
@manifest = options.key?(:manifest) ? options.delete(:manifest) : true
@manifest_path = options.delete(:manifest_path) || target
+ @zip_files = options.delete(:zip_files) || /\.(?:css|html|js|svg|txt|xml)$/
end
def compile
@@ -36,7 +37,7 @@ module Sprockets
filename = File.join(target, path)
FileUtils.mkdir_p File.dirname(filename)
asset.write_to(filename)
- asset.write_to("#{filename}.gz") if filename.to_s =~ /\.(css|js)$/
+ asset.write_to("#{filename}.gz") if filename.to_s =~ @zip_files
end
end