class Tilt::BuilderTemplate

def evaluate(scope, locals, &block)

def evaluate(scope, locals, &block)
  xml = (locals[:xml] ||= ::Builder::XmlMarkup.new(options))
  return super(scope, locals, &block) if data.respond_to?(:to_str)
  data.call(xml)
  xml.target!
end