class Koine::RestClient::Adapters::HttpPartyAdapter
adapter for HTTParty client
Public Class Methods
new(http_party_client = HTTParty)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 10 def initialize(http_party_client = HTTParty) @client = http_party_client end
Public Instance Methods
send_request(request)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 14 def send_request(request) send("send_#{request.method}", request) end
Private Instance Methods
send_delete(request)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 36 def send_delete(request) @client.delete(request.url, request.options) end
send_get(request)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 24 def send_get(request) @client.get(request.url, request.options) end
send_patch(request)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 32 def send_patch(request) @client.patch(request.url, request.options) end
send_post(request)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 20 def send_post(request) @client.post(request.url, request.options) end
send_put(request)
click to toggle source
# File lib/koine/rest_client/adapters/http_party_adapter.rb, line 28 def send_put(request) @client.put(request.url, request.options) end