class Shift::YUICompressor

Public Class Methods

engine_class() click to toggle source
# File lib/shift/i/yui_compressor.rb, line 13
def self.engine_class
  YUI::JavaScriptCompressor
end
gem_dependencies() click to toggle source
# File lib/shift/i/yui_compressor.rb, line 5
def self.gem_dependencies
  %w{yui-compressor}
end
require_libs() click to toggle source
# File lib/shift/i/yui_compressor.rb, line 9
def self.require_libs
  %w{yui/compressor}
end
target_format() click to toggle source
# File lib/shift/i/yui_compressor.rb, line 17
def self.target_format
  'min.js'
end

Public Instance Methods

process(str) click to toggle source
# File lib/shift/i/yui_compressor.rb, line 21
def process(str)
  @engine.compress(str)
end