class Tilt::TwiML

Public Instance Methods

evaluate(scope, locals, &block) click to toggle source
Calls superclass method
# File lib/tilt/twiml.rb, line 10
def evaluate(scope, locals, &block)
  return super(scope, locals, &block) if data.respond_to?(:to_str)
  ::TwimlTemplate::Response.new do |response|
    data.call(response)
  end.to_xml
end
precompiled_postamble(locals) click to toggle source
# File lib/tilt/twiml.rb, line 26
def precompiled_postamble(locals)
  "end.to_xml"
end
precompiled_preamble(locals) click to toggle source
Calls superclass method
# File lib/tilt/twiml.rb, line 21
def precompiled_preamble(locals)
  return super if locals.include? :twiml
  "::TwimlTemplate::Response.new do |twiml|\n#{super}"
end
precompiled_template(local_keys) click to toggle source
# File lib/tilt/twiml.rb, line 17
def precompiled_template(local_keys)
  data.to_str
end
prepare() click to toggle source
# File lib/tilt/twiml.rb, line 8
def prepare; end