class Tilt::YamlDocTemplate
Public Instance Methods
render(scope=Object.new, locals={}, &block)
click to toggle source
# File lib/gumdrop/support/yaml_doc_template.rb, line 6 def render(scope=Object.new, locals={}, &block) yamldoc= Gumdrop::Util::YamlDoc.new(@data) scope.set yamldoc.data if scope.respond_to? :set yamldoc.body end
Protected Instance Methods
evaluate(scope, locals, &block)
click to toggle source
# File lib/gumdrop/support/yaml_doc_template.rb, line 18 def evaluate(scope, locals, &block) method = compiled_method(locals.keys) method.bind(scope).call(locals, &block) end
prepare()
click to toggle source
# File lib/gumdrop/support/yaml_doc_template.rb, line 14 def prepare end