Class: K4compiler::Scss
Class Method Summary collapse
Instance Method Summary collapse
-
#compile(src) ⇒ Object
compile.
- #config ⇒ Object
Methods inherited from Base
Constructor Details
This class inherits a constructor from K4compiler::Base
Class Method Details
.options ⇒ Hash
7 8 9 10 11 12 13 |
# File 'lib/k4compiler/compiler/scss.rb', line 7 def self. return { load_paths: [], syntax: :scss, style: :compressed, } end |
Instance Method Details
#compile(src) ⇒ Object
compile
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/k4compiler/compiler/scss.rb', line 16 def compile(src) = { :syntax => config.syntax, :style => config.style, :load_paths => config.load_paths, } engine = ::Sass::Engine.new(src, ) compiled = engine.render() return compiled.chomp end |
#config ⇒ Object
27 28 29 |
# File 'lib/k4compiler/compiler/scss.rb', line 27 def config return super.scss end |