Class: Piperun::Filters::SassFilter
- Inherits:
-
TransformFilter
- Object
- Filter
- TransformFilter
- Piperun::Filters::SassFilter
- Defined in:
- lib/piperun/filters/sass_filter.rb
Instance Method Summary collapse
- #external_dependencies ⇒ Object
-
#initialize(options = {}) ⇒ SassFilter
constructor
A new instance of SassFilter.
- #transform(src, dst) ⇒ Object
Methods inherited from TransformFilter
Constructor Details
#initialize(options = {}) ⇒ SassFilter
Returns a new instance of SassFilter.
5 6 7 8 9 |
# File 'lib/piperun/filters/sass_filter.rb', line 5 def initialize( = {}) super() @options = end |
Instance Method Details
#external_dependencies ⇒ Object
16 17 18 |
# File 'lib/piperun/filters/sass_filter.rb', line 16 def external_dependencies ['sass'] end |
#transform(src, dst) ⇒ Object
11 12 13 14 |
# File 'lib/piperun/filters/sass_filter.rb', line 11 def transform(src, dst) e = Sass::Engine.for_file src, @options File.write dst, e.render end |