Class: Tilt::LiveScriptTemplate
- Inherits:
-
Template
- Object
- Template
- Tilt::LiveScriptTemplate
- Defined in:
- lib/tilt/livescript.rb
Overview
LiveScript template implementation. See: livescript.net/
LiveScript templates do not support object scopes, locals, or yield.
Constant Summary collapse
- @@default_bare =
false
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default_bare ⇒ Object
17 18 19 |
# File 'lib/tilt/livescript.rb', line 17 def self. @@default_bare end |
.default_bare=(value) ⇒ Object
21 22 23 |
# File 'lib/tilt/livescript.rb', line 21 def self.(value) @@default_bare = value end |
Instance Method Details
#allows_script? ⇒ Boolean
35 36 37 |
# File 'lib/tilt/livescript.rb', line 35 def allows_script? false end |
#evaluate(scope, locals, &block) ⇒ Object
31 32 33 |
# File 'lib/tilt/livescript.rb', line 31 def evaluate(scope, locals, &block) @output ||= LiveScript.compile(data, ) end |
#prepare ⇒ Object
25 26 27 28 29 |
# File 'lib/tilt/livescript.rb', line 25 def prepare if !.key?(:bare) [:bare] = self.class. end end |