class ShadowCabinet::Client::Real
Private Instance Methods
connector()
click to toggle source
# File lib/shadow_cabinet/client/real.rb, line 9 def connector @connector ||= Faraday.new(url: base_url) do |faraday| faraday.headers.merge!( { 'Content-Type' => 'application/json', 'Accept' => 'application/json', 'User-Agent' => 'shadow_cabinet-client/0.1.0 (https://github.com/ess/shadow_cabinet-client)', 'Authorization' => "#{key}:#{secret}" } ) faraday.request :url_encoded faraday.adapter Faraday.default_adapter end end
make_request(verb:, request_url:, data: nil)
click to toggle source
# File lib/shadow_cabinet/client/real.rb, line 25 def make_request(verb:, request_url:, data: nil) Request.perform( verb: verb, connector: connector, request_url: request_url, data: data ) end