Class: Tilt::FuTemplate
- Inherits:
-
Template
- Object
- Template
- Tilt::FuTemplate
- Defined in:
- lib/fu/tilt.rb
Instance Method Summary collapse
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
18 19 20 |
# File 'lib/fu/tilt.rb', line 18 def evaluate(scope, locals, &block) Mustache.render(Fu.to_mustache(data), locals.merge(scope.is_a?(Hash) ? scope : {}).merge({:yield => block.nil? ? '' : block.call})) end |
#initialize_engine ⇒ Object
11 12 13 14 |
# File 'lib/fu/tilt.rb', line 11 def initialize_engine return if defined? ::Fu require_template_library 'fu' end |
#prepare ⇒ Object
16 |
# File 'lib/fu/tilt.rb', line 16 def prepare; end |