Module: SassC::Rails::SassTemplate::Sprockets2
- Included in:
- SassC::Rails::SassTemplate
- Defined in:
- lib/sassc/rails/template.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
42 43 44 45 46 |
# File 'lib/sassc/rails/template.rb', line 42 def self.included(base) base.class_eval do self.default_mime_type = "text/css" end end |
Instance Method Details
#evaluate(context, locals, &block) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/sassc/rails/template.rb', line 48 def evaluate(context, locals, &block) = { 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(, &method(:safe_merge)) ::SassC::Engine.new(data, ).render end |