module Webgen::ContentProcessor::Sass

Processes content in Sass markup (used for writing CSS files).

Public Class Methods

call(context) click to toggle source

Convert the content in sass markup to CSS.

# File lib/webgen/content_processor/sass.rb, line 131
def self.call(context)
  context.content = ::Sass::Engine.new(context.content, default_options(context)).render
  context
rescue ::Sass::SyntaxError => e
  raise Webgen::RenderError.new(e, 'content_processor.sass', context.dest_node, nil, (e.sass_line if e.sass_line))
end