Method: ShipEngine::Configuration#initialize

Defined in:
lib/shipengine/configuration.rb

#initialize(api_key:, retries: nil, timeout: nil, page_size: nil, base_url: nil) ⇒ Configuration

Returns a new instance of Configuration.



7
8
9
10
11
12
13
14
# File 'lib/shipengine/configuration.rb', line 7

def initialize(api_key:, retries: nil, timeout: nil, page_size: nil, base_url: nil)
  @api_key = api_key
  @base_url = base_url || Constants.base_url
  @retries = retries || 1
  @timeout = timeout || 60_000
  @page_size = page_size || 50
  validate
end