Lessscss template implementation. See: lesscss.org/
Less templates do not support object scopes, locals, or yield.
# File lib/tilt/css.rb, line 50 def self.engine_initialized? defined? ::Less end
# File lib/tilt/css.rb, line 67 def evaluate(scope, locals, &block) @output ||= @engine.to_css end
# File lib/tilt/css.rb, line 54 def initialize_engine require_template_library 'less' end
# File lib/tilt/css.rb, line 58 def prepare if ::Less.const_defined? :Engine @engine = ::Less::Engine.new(data) else parser = ::Less::Parser.new(:filename => eval_file, :line => line) @engine = parser.parse(data) end end