Module: Card::Set::Type::Scss::Format

Extended by:
AbstractFormat
Defined in:
tmpsets/set/mod014-machines/type/scss.rb

Instance Method Summary collapse

Instance Method Details

#compile_scss(scss, style = :expanded) ⇒ Object



15
16
17
18
19
20
21
# File 'tmpsets/set/mod014-machines/type/scss.rb', line 15

def compile_scss scss, style=:expanded
  SassC::Engine.new(scss, style: style).render
rescue SassC::SyntaxError => e
  raise Card::Error, "SassC::SyntaxError (#{card.name}:#{e.sass_line}):" \
                     "#{scss.lines[e.sass_line - 1]}\n" \
                     "#{e.message}"
end