class Newgistics::Api
Public Instance Methods
get(request, response_handler)
click to toggle source
# File lib/newgistics/api.rb, line 3 def get(request, response_handler) response = connection.get(request.path, request.body) response_handler.handle(response) end
post(request, response_handler)
click to toggle source
# File lib/newgistics/api.rb, line 8 def post(request, response_handler) response = connection.post(request.path, request.body) response_handler.handle(response) end
Private Instance Methods
api_base_url()
click to toggle source
# File lib/newgistics/api.rb, line 22 def api_base_url Newgistics.configuration.api_base_url end
connection()
click to toggle source
# File lib/newgistics/api.rb, line 15 def connection @connection ||= Faraday.new(url: api_base_url) do |faraday| faraday.response :logger, Newgistics.logger, bodies: true faraday.adapter Faraday.default_adapter end end