class YUI::JavaScriptCompressor

Public Instance Methods

compress(js) click to toggle source
# File lib/yui/compressor.rb, line 51
def compress(js)
  stream(js) do |reader, writer|
    compressor = Java::ComYahooPlatformYuiCompressor::JavaScriptCompressor.new(reader, ErrorReporter.new) 
    
    linebreak = 0
    munge = true
    verbose = false
    preserveAllSemiColons = false
    disableOptimizations = false

    compressor.compress(writer, linebreak, munge, verbose, preserveAllSemiColons, disableOptimizations)
    compressor
  end
end