class ShippingEasy::Configuration

Constants

DEFAULT_URL
LEGACY_URL

Attributes

api_key[RW]
api_secret[RW]
api_version[RW]
base_url[R]
http_adapter[RW]
partner_api_key[RW]
partner_api_secret[RW]

Public Class Methods

new() click to toggle source

Creates a configuration object, setting the default attributes.

# File lib/shipping_easy/configuration.rb, line 28
def initialize
  @http_adapter = ShippingEasy::Http::FaradayAdapter
  @base_url = DEFAULT_URL
end

Public Instance Methods

base_url=(val) click to toggle source
# File lib/shipping_easy/configuration.rb, line 33
def base_url=(val)
  if val == LEGACY_URL
    warn "Legacy URL detected, updating to api.shippingeasy.com"
    @base_url = DEFAULT_URL
  else
    @base_url = val
  end
end