Class Tilt::LessTemplate
In: lib/sinatra/tilt.rb
Parent: Template
Template BuilderTemplate LessTemplate RDiscountTemplate LiquidTemplate RDocTemplate MustacheTemplate StringTemplate RedClothTemplate HamlTemplate ERBTemplate CoffeeTemplate SassTemplate ErubisTemplate Cache lib/sinatra/tilt.rb CompileSite Tilt dot/m_2_0.png

Lessscss template implementation. See: lesscss.org/

Less templates do not support object scopes, locals, or yield.

Methods

Public Instance methods

[Source]

     # File lib/sinatra/tilt.rb, line 536
536:     def evaluate(scope, locals, &block)
537:       @engine.to_css
538:     end

[Source]

     # File lib/sinatra/tilt.rb, line 527
527:     def initialize_engine
528:       return if defined? ::Less::Engine
529:       require_template_library 'less'
530:     end

[Source]

     # File lib/sinatra/tilt.rb, line 532
532:     def prepare
533:       @engine = ::Less::Engine.new(data)
534:     end

[Validate]