class Tenios::Blocks::CollectSpeech
Constants
- BLOCK_TYPE
Public Class Methods
new( announcement:, missing_input_announcement:, language:, variable:, max_tries: )
click to toggle source
# File lib/tenios/blocks/collect_speech.rb, line 8 def initialize( announcement:, missing_input_announcement:, language:, variable:, max_tries: ) @announcement = announcement @missing_input_announcement = missing_input_announcement @language = language @variable = variable @max_tries = max_tries end
Public Instance Methods
as_json()
click to toggle source
# File lib/tenios/blocks/collect_speech.rb, line 22 def as_json { blockType: BLOCK_TYPE, standardAnnouncement: false, announcementName: @announcement, standardMissingInputAnnouncement: false, missingInputAnnouncementName: @missing_input_announcement, language: @language, variableName: @variable, maxTries: @max_tries } end