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
34 35 36 37 38 |
# File 'lib/sassc/rails/template.rb', line 34 def self.included(base) base.class_eval do self.default_mime_type = "text/css" end end |
Instance Method Details
#evaluate(context, locals, &block) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/sassc/rails/template.rb', line 40 def evaluate(context, locals, &block) = { filename: eval_file, syntax: syntax, load_paths: context.environment.paths, importer: SassC::Rails::Importer, sprockets: { context: context, environment: context.environment } }.merge() ::SassC::Engine.new(data, ).render end |