class UnionPay::Core::HttpClient

Public Class Methods

new(url, params, config) click to toggle source
# File lib/union-pay/core/http_client.rb, line 9
def initialize(url, params, config)
  @uri = URI(url)
  @params = params
  @config = config
end
post(url, params, config) click to toggle source
# File lib/union-pay/core/http_client.rb, line 21
def self.post(url, params, config)
  self.new(url, params, config).post
end

Public Instance Methods

post() click to toggle source
# File lib/union-pay/core/http_client.rb, line 15
def post
  httpResp = Net::HTTP.post_form(@uri, @params)
  net_log(@params, httpResp.body)
  Response.new(httpResp.body, @config)
end