Class: Piperun::Filters::YuiJsFilter
- Inherits:
-
TransformFilter
- Object
- Filter
- TransformFilter
- Piperun::Filters::YuiJsFilter
- Defined in:
- lib/piperun/filters/yui_js_filter.rb
Instance Method Summary collapse
- #external_dependencies ⇒ Object
-
#initialize(options = {}) ⇒ YuiJsFilter
constructor
A new instance of YuiJsFilter.
- #transform(src, dst) ⇒ Object
Methods inherited from TransformFilter
Constructor Details
#initialize(options = {}) ⇒ YuiJsFilter
Returns a new instance of YuiJsFilter.
3 4 5 6 7 |
# File 'lib/piperun/filters/yui_js_filter.rb', line 3 def initialize( = {}) super() @options = end |
Instance Method Details
#external_dependencies ⇒ Object
14 15 16 |
# File 'lib/piperun/filters/yui_js_filter.rb', line 14 def external_dependencies ['yui/compressor'] end |
#transform(src, dst) ⇒ Object
9 10 11 12 |
# File 'lib/piperun/filters/yui_js_filter.rb', line 9 def transform(src, dst) c = YUI::JavaScriptCompressor.new @options File.write dst, c.compress(File.read src) end |