Module: Paste::JS::Compress
Instance Method Summary collapse
Instance Method Details
#compress(result, options = {}) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/paste/js/compress.rb', line 21 def compress result, = {} case [:compress] when 'google' google_compress result, .except(:compress) when nil, false # Compression not asked for else raise "Unknown compression technique: #{options[:compress]}" end end |
#rebuild_with_compression!(options = {}) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/paste/js/compress.rb', line 13 def rebuild_with_compression! = {} rebuild_without_compression! results.keys.each do |result| compress result, end end |