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