class Sinatra::AssetPack::YuiEngine

Public Class Methods

new() click to toggle source
# File lib/sinatra/assetpack/engines/yui.rb, line 3
def initialize
  require 'yui/compressor'
end

Public Instance Methods

css(str, options={}) click to toggle source
# File lib/sinatra/assetpack/engines/yui.rb, line 13
def css(str, options={})
  YUI::CssCompressor.new.compress(str)
rescue Errno::ENOENT
  nil
end
js(str, options={}) click to toggle source
# File lib/sinatra/assetpack/engines/yui.rb, line 7
def js(str, options={})
  YUI::JavaScriptCompressor.new(options).compress(str)
rescue LoadError
  nil
end