class Haml::Filters::SassRailsTemplate

This is an extension of Sass::Rails’s SassTemplate class that allows Rails’s asset helpers to be used inside Haml Sass filter.

Public Instance Methods

render(scope=Object.new, locals={}, &block) click to toggle source
Calls superclass method
# File lib/haml/sass_rails_filter.rb, line 9
def render(scope=Object.new, locals={}, &block)
  environment = ::Sprockets::Railtie.build_environment(::Rails.application)
  scope = environment.context_class.new(
    environment: environment,
    filename: "/",
    metadata: {}
  )
  super
end
sass_options(scope) click to toggle source
Calls superclass method
# File lib/haml/sass_rails_filter.rb, line 25
def sass_options(scope)
  options = super
  options[:custom][:resolver] = ::ActionView::Base.new
  options
end