Class: Client::Http

Inherits:
Client
  • Object
show all
Defined in:
lib/polarloop.rb

Instance Method Summary collapse

Instance Method Details

#send_request(payload) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/polarloop.rb', line 11

def send_request(payload)
  http = Net::HTTP.new(@uri.host, @uri.port)
  http.use_ssl = @ssl
  http.open_timeout = 15
  http.read_timeout = 30
  request = Net::HTTP::Post.new(@uri.request_uri)
  request["Content-Type"] = "application/json"
  request.body = payload
  response = http.request(request)
  response.body
end