Class: Less::Rails::LessTemplate

Inherits:
Tilt::LessTemplate
  • Object
show all
Includes:
Helpers
Defined in:
lib/less/rails/template_handlers.rb

Constant Summary collapse

TO_CSS_KEYS =
[:compress, :optimization, :silent, :color]

Instance Method Summary collapse

Instance Method Details

#evaluate(scope, locals, &block) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/less/rails/template_handlers.rb', line 14

def evaluate(scope, locals, &block)
  @output ||= begin
    Less.Parser['scope'] = scope
    parser = ::Less::Parser.new config_to_less_parser_options(scope)
    engine = parser.parse(data)
    engine.to_css config_to_css_options(scope)
  end
end

#prepareObject



11
12
# File 'lib/less/rails/template_handlers.rb', line 11

def prepare
end