Sha256: 8f71194c667045dd62a7cdae07f44aef8df566c22435c418c35d09cf650e5f9f

Contents?: true

Size: 471 Bytes

Versions: 8

Compression:

Stored size: 471 Bytes

Contents

include_set Type::Css

format do
  view :core, cache: :never do |_args|
    compile_scss(process_content(_render_raw))
  end

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

format :html do
  def ace_mode
    :scss
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
card-1.94.1 mod/machines/set/type/scss.rb
card-1.94.0 mod/machines/set/type/scss.rb
card-1.93.13 mod/machines/set/type/scss.rb
card-1.93.12 mod/machines/set/type/scss.rb
card-1.93.11 mod/machines/set/type/scss.rb
card-1.93.10 mod/machines/set/type/scss.rb
card-1.93.9 mod/machines/set/type/scss.rb
card-1.93.8 mod/machines/set/type/scss.rb