Sha256: 3242a0d1e4b9a6d71d4b7359fbd86a1cb1d6f6a667532fea48f334ba8898a8aa
Contents?: true
Size: 793 Bytes
Versions: 3
Compression:
Stored size: 793 Bytes
Contents
GEM_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..')) GOOGLE_JS_COMPRESSOR = File.join(GEM_ROOT, 'lib', 'compiler.jar') YUI_JS_COMPRESSOR = File.join(GEM_ROOT, 'lib', 'yuicompressor-2.4.2.jar') def compress_js(scripts, compressor) min_js = '' if (compressor.downcase == "google") IO.popen("java -jar #{GOOGLE_JS_COMPRESSOR} --charset utf8", 'r+') { |f| f.print(scripts); f.close_write; min_js = f.read } else IO.popen("java -jar #{YUI_JS_COMPRESSOR} --type js --charset utf8", 'r+') { |f| f.print(scripts); f.close_write; min_js = f.read } end min_js end def concat_files(files) out = '' files.each do |file| out += file end out end def all_files(pattern) FileList[pattern].collect {|filename| File.read(filename)}.join "\n\n" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
compass-jquery-plugin-0.2.6.0 | lib/handle_js_files.rb |
compass-jquery-plugin-0.3.0.beta.2 | lib/handle_js_files.rb |
compass-jquery-plugin-0.3.0.beta.1 | lib/handle_js_files.rb |