Module: Astropay::Request

Included in:
API
Defined in:
lib/astropay/request.rb

Instance Method Summary collapse

Instance Method Details

#post(url, params) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/astropay/request.rb', line 5

def post(url, params)
  uri = URI.parse(url)

  http = Net::HTTP.new(uri.host, uri.port)

  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Post.new(uri.path)
  request.set_form_data(params)

  response = http.request(request)

  JSON.parse(response.body)
end