class MagLove::Tilt::LessTemplate

Public Instance Methods

evaluate(scope, locals, &block) click to toggle source
# File lib/maglove/tilt/less_template.rb, line 10
def evaluate(scope, locals, &block)
  prepared_data = "@base: \"#{locals[:base_path].sub('src/', '../../')}\";\n#{data}"
  @engine = @parser.parse(prepared_data)
  @output ||= @engine.to_css(options)
end
prepare() click to toggle source
# File lib/maglove/tilt/less_template.rb, line 6
def prepare
  @parser = ::Less::Parser.new(options.merge(filename: eval_file, line: line, relativeUrls: false))
end