Module: Usps::Imis

Defined in:
lib/usps/imis.rb,
lib/usps/imis/api.rb,
lib/usps/imis/config.rb,
lib/usps/imis/mapper.rb,
lib/usps/imis/version.rb,
lib/usps/imis/requests.rb,
lib/usps/imis/panel/vsc.rb,
lib/usps/imis/business_object.rb,
lib/usps/imis/error/api_error.rb,
lib/usps/imis/panel/education.rb,
lib/usps/imis/panel/base_panel.rb,
lib/usps/imis/error/mapper_error.rb,
lib/usps/imis/error/response_error.rb

Overview

API wrapper for interacting with iMIS

Defined Under Namespace

Modules: Error, Panel, Requests Classes: Api, BusinessObject, Config, Mapper

Constant Summary collapse

VERSION =
'0.6.4'

Class Method Summary collapse

Class Method Details

.configurationObject

Accessor for configuration values

Returns:

  • The configuration object



38
39
40
# File 'lib/usps/imis.rb', line 38

def configuration
  @configuration ||= Config.new
end

.configure {|configuration| ... } ⇒ Object

Used to define a block of configuration settings

Yields:

Returns:

  • The updated configuration object



46
47
48
49
# File 'lib/usps/imis.rb', line 46

def configure
  yield(configuration) if block_given?
  configuration
end