Sha256: 7d3a116a07cbcb4488cc0fa057a193dce50d2fdad40e10bc83eb1119d80b1af0
Contents?: true
Size: 1.08 KB
Versions: 5
Compression:
Stored size: 1.08 KB
Contents
require 'httparty' require_relative './bayonet_client/version' require_relative './bayonet_client/response.rb' require_relative './bayonet_client/exceptions.rb' require_relative './bayonet_client/ecommerce.rb' require_relative './bayonet_client/lending.rb' require_relative './bayonet_client/device_fingerprint.rb' module BayonetClient def self.configure(api_key, version) if version.nil? || version.empty? message = 'Please specify Api version' raise BayonetClient::BayonetError.new(nil, nil, nil, nil, -1, message) end if api_key.nil? || api_key.empty? message = 'Please specify Api key' raise BayonetClient::BayonetError.new(nil, nil, nil, nil, -1, message) end unless BayonetClient::SUPPORTED_API_VERSIONS.include?(version) message = 'This library does not support the version specified. Please consider updating your dependencies' raise BayonetClient::BayonetError.new(nil, nil, nil, nil, -1, message) end @api_key = api_key @version = version end class << self attr_reader :api_key attr_reader :version end end
Version data entries
5 entries across 5 versions & 1 rubygems