module Taxjar::Configuration
Constants
- DEFAULT_ADAPTER
- DEFAULT_API_TIER
- DEFAULT_API_VERSION
- DEFAULT_AUTH_TOKEN
- DEFAULT_CONNECTION_OPTIONS
- DEFAULT_ENDPOINT
- DEFAULT_FORMAT
- DEFAULT_PROXY
- DEFAULT_USER_AGENT
- VALID_CONFIG_KEYS
Public Class Methods
extended(base)
click to toggle source
# File lib/taxjar/configuration.rb, line 29 def self.extended(base) base.reset end
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/taxjar/configuration.rb, line 33 def configure yield self end
options()
click to toggle source
# File lib/taxjar/configuration.rb, line 37 def options VALID_CONFIG_KEYS.inject({}) do |option, key| option.merge!(key => send(key)) end end
reset()
click to toggle source
# File lib/taxjar/configuration.rb, line 43 def reset self.adapter = DEFAULT_ADAPTER self.endpoint = DEFAULT_ENDPOINT self.auth_token = DEFAULT_AUTH_TOKEN self.format = DEFAULT_FORMAT self.proxy = DEFAULT_PROXY self.user_agent = DEFAULT_USER_AGENT self.connection_options = DEFAULT_CONNECTION_OPTIONS self.api_version = DEFAULT_API_VERSION self.api_tier = DEFAULT_API_TIER end