Class: AssetsBooster::Compiler::YuiCss

Inherits:
Object
  • Object
show all
Defined in:
lib/assets_booster/compiler/yui_css.rb

Instance Method Summary collapse

Instance Method Details

#compile(code) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/assets_booster/compiler/yui_css.rb', line 8

def compile(code)
  require "yui/compressor"
  compressor = YUI::CssCompressor.new
  compressor.compress(code)
rescue LoadError => e
  raise LoadError, "To use the YUI JS/CSS Compressor, please install the yui-compressor gem first"
end

#nameObject



4
5
6
# File 'lib/assets_booster/compiler/yui_css.rb', line 4

def name
  'YUI Compressor (CSS)'
end