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