module RasaCore::TyphoeusClient

Public Instance Methods

run_request(args={}) click to toggle source
# File lib/rasa_core/typhoeus_client.rb, line 3
def run_request(args={})
  headers = {'Content-Type': 'application/json'}.merge(args[:headers] || {})
  request = Typhoeus::Request.new(args[:url],
    method: args[:method] || 'get',
    body: args[:body].to_json,
    headers: headers)

    request.run
    request.response
end