Sha256: 15b06197d59001790cc8567675cd7d7c40ad45aa0844c73bbb9031c935aab353
Contents?: true
Size: 1.01 KB
Versions: 18
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true require 'faraday' module BeyondApi class Connection def self.default Faraday.new(ssl: { verify: true }) do |faraday| faraday.options[:open_timeout] = BeyondApi.configuration.open_timeout.to_i faraday.options[:timeout] = BeyondApi.configuration.timeout.to_i faraday.headers['Accept'] = 'application/json' faraday.headers['Content-Type'] = 'application/json' faraday.request(:multipart) faraday.request(:url_encoded) faraday.adapter(:net_http) end end def self.token Faraday.new(ssl: { verify: true }) do |faraday| faraday.options[:open_timeout] = BeyondApi.configuration.open_timeout.to_i faraday.options[:timeout] = BeyondApi.configuration.timeout.to_i faraday.headers['Accept'] = 'application/json' faraday.adapter(:net_http) faraday.basic_auth(BeyondApi.configuration.client_id, BeyondApi.configuration.client_secret) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems