Class: Tilt::CoffeeTemplate
Overview
CoffeeScript info: jashkenas.github.com/coffee-script/
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
756 757 758 |
# File 'lib/frank/tilt.rb', line 756 def evaluate(scope, locals, &block) @output ||= ::CoffeeScript::compile(data, ) end |
#initialize_engine ⇒ Object
747 748 749 750 |
# File 'lib/frank/tilt.rb', line 747 def initialize_engine return if defined? ::CoffeeScript require_template_library 'coffee-script' end |
#prepare ⇒ Object
752 753 754 |
# File 'lib/frank/tilt.rb', line 752 def prepare @output = nil end |