module DeckAPI::Client

Constants

API_ENDPOINT
HEADERS

Public Class Methods

connection(domain, username, password, stubs = nil) click to toggle source
# File lib/deck-api/client.rb, line 11
def self.connection(domain, username, password, stubs = nil)
  url_base = "https://#{domain}/#{API_ENDPOINT}"

  Faraday.new(url: url_base, headers: HEADERS) do |builder|
    builder.use Faraday::Request::BasicAuthentication, username, password
    builder.adapter(:test, stubs) if ENV['APPLICATION_MODE'] == 'test'
  end
end