Class: MockedNetworkRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/adx_toolkit/network_request.rb

Overview

Mock of NetworkRequest class

Instance Method Summary collapse

Instance Method Details

#post(url, params, payload) ⇒ Object

Simple post



43
44
45
46
47
48
# File 'lib/adx_toolkit/network_request.rb', line 43

def post(url, params, payload)
  @uri = URI.parse(url)
  @uri.query = URI.encode_www_form(params)
  @req_method = Object.const_get 'Net::HTTP::Post'
  @payload = payload
end

#request(url, params, headers = [], method = 'Get') ⇒ Object



35
36
37
38
39
40
# File 'lib/adx_toolkit/network_request.rb', line 35

def request(url, params, headers = [], method = 'Get')
  @uri = URI.parse(url)
  @uri.query = URI.encode_www_form(params)
  @req_method = Object.const_get "Net::HTTP::#{method}"
  @headers = headers
end