Module: ApiAi::Endpoint::Query
- Included in:
- ApiAi::Endpoint
- Defined in:
- lib/api_ai/endpoint/query.rb
Instance Method Summary collapse
-
#query(params = {}) ⇒ Object
Checks API calling code.
Instance Method Details
#query(params = {}) ⇒ Object
Checks API calling code.
19 20 21 22 23 24 25 |
# File 'lib/api_ai/endpoint/query.rb', line 19 def query(params = {}) fail ArgumentError, "Required arguments 'query' missing" if params['query'].nil? fail ArgumentError, "Required arguments 'sessionId' missing" if params['sessionId'].nil? fail ArgumentError, "Required arguments 'lang' missing" if params['lang'].nil? response = @session.do_post 'query', params ApiAi.parse_response(response) end |