Class: ApiAiRuby::VoiceRequest
- Inherits:
-
RequestQuery
- Object
- RequestQuery
- ApiAiRuby::VoiceRequest
- Defined in:
- lib/api-ai-ruby/request/voice_request.rb
Instance Attribute Summary
Attributes inherited from RequestQuery
#client, #headers, #options, #request_method, #uri
Instance Method Summary collapse
Methods inherited from RequestQuery
Constructor Details
#initialize(client, options = {}) ⇒ ApiAiRuby::VoiceRequest
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/api-ai-ruby/request/voice_request.rb', line 10 def initialize(client, = {}) [:lang] = client.api_lang super client, file = .delete(:file) = { :request => .to_json, :voiceData => HTTP::FormData::File.new(file, filename: File.basename(file)) } @options = self end |