module SassC::Rails::SassTemplate::Sprockets2

Public Class Methods

included(base) click to toggle source
# File lib/sassc/template.rb, line 35
def self.included(base)
  base.class_eval do
    self.default_mime_type = "text/css"
  end
end

Public Instance Methods

evaluate(context, locals, &block) click to toggle source
# File lib/sassc/template.rb, line 41
def evaluate(context, locals, &block)
  options = {
    filename: eval_file,
    line_comments: line_comments?,
    syntax: syntax,
    load_paths: context.environment.paths,
    importer: SassC::Rails::Importer,
    sprockets: {
      context: context,
      environment: context.environment
    }
  }.merge(config_options)

  ::SassC::Engine.new(data, options).render
end