Module: Payment::Manager::Request

Defined in:
lib/payment/manager/request.rb

Class Method Summary collapse

Class Method Details

.conn(uri) ⇒ Object



17
18
19
20
21
# File 'lib/payment/manager/request.rb', line 17

def self.conn(uri)
  http = Net::HTTP.new(uri.hostname, uri.port)
  http.use_ssl = uri.scheme == 'https'
  http
end

.get(url, params) ⇒ Object



11
12
13
14
15
# File 'lib/payment/manager/request.rb', line 11

def self.get(url, params)
  uri = URI(url)
  uri.query = URI.encode_www_form(params)
  conn(uri).get(uri)
end

.get_from_api(path, params) ⇒ Object



5
6
7
8
9
# File 'lib/payment/manager/request.rb', line 5

def self.get_from_api(path, params)
  api_url = Payment::Manager::Config.api_url
  final_url = api_url + path
  get(final_url, params)
end