Adapter for the HTTPClient client. rubygems.org/gems/httpclient
Returns a memoized HTTPClient instance.
# File lib/httpi/adapter/httpclient.rb, line 16 def client @client ||= ::HTTPClient.new end
Executes an HTTP DELETE request. @see HTTPI.delete
# File lib/httpi/adapter/httpclient.rb, line 54 def delete(request) do_request request do |url, headers| client.delete url, headers end end
Executes an HTTP GET request. @see HTTPI.get
# File lib/httpi/adapter/httpclient.rb, line 22 def get(request) do_request request do |url, headers| client.get url, nil, headers end end
Executes an HTTP HEAD request. @see HTTPI.head
# File lib/httpi/adapter/httpclient.rb, line 38 def head(request) do_request request do |url, headers| client.head url, nil, headers end end
Executes an HTTP POST request. @see HTTPI.post
# File lib/httpi/adapter/httpclient.rb, line 30 def post(request) do_request request do |url, headers, body| client.post url, body, headers end end
Executes an HTTP PUT request. @see HTTPI.put
# File lib/httpi/adapter/httpclient.rb, line 46 def put(request) do_request request do |url, headers, body| client.put url, body, headers end end
Generated with the Darkfish Rdoc Generator 2.