class Shiphawk::Client
Constants
- DEFAULT_API_VERSION
- PRODUCTION_API_HOST
- SANDBOX_API_HOST
Attributes
api_token[R]
options[R]
sandbox[R]
Public Class Methods
new(options={api_token: Shiphawk.api_token})
click to toggle source
# File lib/shiphawk/client.rb, line 21 def initialize(options={api_token: Shiphawk.api_token}) host = Shiphawk.sandbox ? SANDBOX_API_HOST : PRODUCTION_API_HOST @options = options @api_token = @options.delete(:api_token) { |key| Shiphawk.api_token } @api_version = @options.delete(:api_version) { |key| DEFAULT_API_VERSION } @host_url = @options.delete(:host_url) { |key| host } @adapter = @options.delete(:adapter) { |key| Faraday.default_adapter } end