module Busibe::Connection
Private Instance Methods
connection(options)
click to toggle source
# File lib/busibe/connection.rb, line 10 def connection(options) default_options = { url: options.fetch(:endpoint, endpoint) } @connection ||= Faraday.new(default_options) do |faraday| faraday.use( Faraday::Request::BasicAuthentication, options[:public_key], options[:access_token] ) faraday.use Busibe::Error::RaiseClientError faraday.use Busibe::Error::RaiseServerError faraday.request :url_encoded faraday.adapter Faraday.default_adapter end end