Class: Tilt::CoffeeScriptTemplate
- Inherits:
-
StaticTemplate
- Object
- Template
- StaticTemplate
- Tilt::CoffeeScriptTemplate
- Defined in:
- lib/tilt/coffee.rb
Direct Known Subclasses
Class Attribute Summary collapse
-
.default_bare ⇒ Object
Returns the value of attribute default_bare.
Attributes inherited from Template
#compiled_path, #data, #file, #line, #options
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from StaticTemplate
#allows_script?, #compiled_method, #render, subclass
Methods inherited from Template
#basename, #compiled_method, default_mime_type, default_mime_type=, #eval_file, #fixed_locals?, #initialize, #metadata, metadata, #name, #render
Constructor Details
This class inherits a constructor from Tilt::Template
Class Attribute Details
.default_bare ⇒ Object
Returns the value of attribute default_bare.
25 26 27 |
# File 'lib/tilt/coffee.rb', line 25 def end |
Class Method Details
.literate? ⇒ Boolean
28 29 30 |
# File 'lib/tilt/coffee.rb', line 28 def self.literate? false end |
Instance Method Details
#prepare ⇒ Object
32 33 34 35 36 37 38 |
# File 'lib/tilt/coffee.rb', line 32 def prepare if !.key?(:bare) and !.key?(:no_wrap) [:bare] = self.class. end [:literate] ||= self.class.literate? @output = CoffeeScript.compile(@data, ) end |