module ShippingEasy
Configuration
class that stores configuration options for the ShippingEasy
API.
ShippingEasy
requires an API key and secret combination to authenticate against its API. At the very least these must be supplied in the configuration.
Configuration
options are typically set via the ShippingEasy.config method. @see ShippingEasy.configure
@example
ShippingEasy.configure do |config| config.api_key = "12345" config.api_secret = "XXXXXXXXXXXXXXXXXXXXXXXX" end
Constants
- VERSION
Attributes
configuration[RW]
Public Class Methods
api_key()
click to toggle source
# File lib/shipping_easy.rb, line 39 def api_key return nil if configuration.nil? configuration.api_key end
api_secret()
click to toggle source
# File lib/shipping_easy.rb, line 34 def api_secret return nil if configuration.nil? configuration.api_secret end
base_url()
click to toggle source
# File lib/shipping_easy.rb, line 54 def base_url return nil if configuration.nil? configuration.base_url end
configure() { |configuration| ... }
click to toggle source
# File lib/shipping_easy.rb, line 28 def configure configuration = ShippingEasy::Configuration.new yield(configuration) self.configuration = configuration end
partner_api_key()
click to toggle source
# File lib/shipping_easy.rb, line 49 def partner_api_key return nil if configuration.nil? configuration.partner_api_key end
partner_api_secret()
click to toggle source
# File lib/shipping_easy.rb, line 44 def partner_api_secret return nil if configuration.nil? configuration.partner_api_secret end