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