Module: Hookers::Pivotal::HttpClient

Extended by:
HttpClient
Included in:
HttpClient
Defined in:
lib/hookers/pivotal/http_client.rb

Instance Method Summary collapse

Instance Method Details

#post(url, body, headers) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/hookers/pivotal/http_client.rb', line 9

def post(url, body, headers)
  uri = URI.parse(url)
  http = Net::HTTP.new(uri.host)
  request = Net::HTTP::Post.new(uri.request_uri)

  request.body = body
  request.initialize_http_header headers

  http.request(request)
end