Class: Tilt::LessTemplate
Overview
Lessscss template implementation. See: lesscss.org/
Less templates do not support object scopes, locals, or yield.
Instance Attribute Summary
Attributes inherited from Template
Instance Method Summary collapse
Methods inherited from Template
#basename, #eval_file, #initialize, #name, #render
Constructor Details
This class inherits a constructor from Tilt::Template
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
546 547 548 |
# File 'lib/frank/tilt.rb', line 546 def evaluate(scope, locals, &block) @engine.to_css end |
#initialize_engine ⇒ Object
537 538 539 540 |
# File 'lib/frank/tilt.rb', line 537 def initialize_engine return if defined? ::Less::Engine require_template_library 'less' end |
#prepare ⇒ Object
542 543 544 |
# File 'lib/frank/tilt.rb', line 542 def prepare @engine = ::Less::Engine.new(data) end |