module Truework
Constants
- PRODUCTION_URL
- SANDBOX_URL
- VERSION
Attributes
api_base[R]
api_key[R]
api_version[R]
Public Class Methods
configure(api_key, api_version: nil, environment: nil, api_base: nil)
click to toggle source
# File lib/truework.rb, line 26 def configure(api_key, api_version: nil, environment: nil, api_base: nil) @api_key = api_key @api_version = api_version @api_base = get_api_base(api_base, environment) end
Private Class Methods
get_api_base(api_base, environment)
click to toggle source
# File lib/truework.rb, line 34 def get_api_base(api_base, environment) if environment && api_base raise ClientException, 'Cannot configure client with both environment and api_base defined' end if api_base api_base elsif environment == Environment::SANDBOX SANDBOX_URL else PRODUCTION_URL end end