Class: MagLove::Tilt::LessTemplate

Inherits:
Tilt::Template
  • Object
show all
Defined in:
lib/maglove/tilt/less_template.rb

Instance Method Summary collapse

Instance Method Details

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



10
11
12
13
14
# 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

#prepareObject



6
7
8
# 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