Module: StatRaptor::Client::Adapters::Typhoeus

Defined in:
lib/statraptor/client/adapters/typhoeus.rb

Class Method Summary collapse

Class Method Details

.request_api_response(method, path, params = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/statraptor/client/adapters/typhoeus.rb', line 5

def self.request_api_response(method, path, params = {})
  params.merge!(:platform_credentials => StatRaptor.platform_credentials)

  ::Typhoeus::Request.run(
    "#{StatRaptor.endpoint}/api/v1#{path}",
    :method => method,
    :params => params,
    :disable_ssl_peer_verification => StatRaptor.disable_ssl_peer_verification,
    :timeout => StatRaptor.timeout
  )
end