module VoiceBase::V3::Response
Constants
- TRANSCRIPT_READY_STATUS
Public Instance Methods
keywords()
click to toggle source
# File lib/voicebase/v3/response.rb, line 25 def keywords knowledge["keywords"] end
media_id()
click to toggle source
# File lib/voicebase/v3/response.rb, line 11 def media_id voicebase_response['mediaId'] end
success?()
click to toggle source
# File lib/voicebase/v3/response.rb, line 7 def success? ok? end
topics()
click to toggle source
# File lib/voicebase/v3/response.rb, line 29 def topics knowledge['topics'] end
transcript()
click to toggle source
# File lib/voicebase/v3/response.rb, line 19 def transcript # this retrieves the JSON transcript only # the plain text transcript is a plain text non-JSON response voicebase_response['transcript']['words'] end
transcript_ready?()
click to toggle source
# File lib/voicebase/v3/response.rb, line 15 def transcript_ready? voicebase_response['status'].downcase == TRANSCRIPT_READY_STATUS end
Private Instance Methods
knowledge()
click to toggle source
# File lib/voicebase/v3/response.rb, line 35 def knowledge voicebase_response.fetch("knowledge", {}) || {} end
voicebase_response()
click to toggle source
# File lib/voicebase/v3/response.rb, line 39 def voicebase_response http_response.parsed_response end