class Twilio::TwiML::Prompt
<Prompt> Twiml Verb
Public Class Methods
new(**keyword_args) { |self| ... }
click to toggle source
Calls superclass method
Twilio::TwiML::TwiML::new
# File lib/twilio-ruby/twiml/voice_response.rb 460 def initialize(**keyword_args) 461 super(**keyword_args) 462 @name = 'Prompt' 463 464 yield(self) if block_given? 465 end
Public Instance Methods
pause(length: nil, **keyword_args)
click to toggle source
Create a new <Pause> element
- length
-
Length in seconds to pause
- keyword_args
-
additional attributes
# File lib/twilio-ruby/twiml/voice_response.rb 495 def pause(length: nil, **keyword_args) 496 append(Pause.new(length: length, **keyword_args)) 497 end
play(url: nil, loop: nil, digits: nil, **keyword_args)
click to toggle source
Create a new <Play> element
- url
-
Media
URL - loop
-
Times to loop media
- digits
-
Play
DTMF tones for digits - keyword_args
-
additional attributes
# File lib/twilio-ruby/twiml/voice_response.rb 487 def play(url: nil, loop: nil, digits: nil, **keyword_args) 488 append(Play.new(url: url, loop: loop, digits: digits, **keyword_args)) 489 end
say(message: nil, voice: nil, loop: nil, language: nil, **keyword_args) { |say| ... }
click to toggle source
Create a new <Say> element
- message
-
Message
to say - voice
-
Voice to use
- loop
-
Times to loop message
- language
-
Message
langauge - keyword_args
-
additional attributes
# File lib/twilio-ruby/twiml/voice_response.rb 474 def say(message: nil, voice: nil, loop: nil, language: nil, **keyword_args) 475 say = Say.new(message: message, voice: voice, loop: loop, language: language, **keyword_args) 476 477 yield(say) if block_given? 478 append(say) 479 end