Class: Shift::Sass
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Interface
available?, default, engine_class, instructions, keep_extension?, new, #rename, require_libs
Constructor Details
#initialize(opts = {}) ⇒ Sass
Returns a new instance of Sass.
12
13
14
|
# File 'lib/shift/i/sass.rb', line 12
def initialize(opts={})
@opts = opts
end
|
Class Method Details
.gem_dependencies ⇒ Object
4
5
6
|
# File 'lib/shift/i/sass.rb', line 4
def self.gem_dependencies
%w{sass}
end
|
8
9
10
|
# File 'lib/shift/i/sass.rb', line 8
def self.target_format
'css'
end
|
Instance Method Details
#process(str) ⇒ Object
16
17
18
|
# File 'lib/shift/i/sass.rb', line 16
def process(str)
::Sass::Engine.new(str, @opts).render
end
|