Module: IngramMicro

Defined in:
lib/ingram_micro.rb,
lib/ingram_micro/version.rb,
lib/ingram_micro/configuration.rb

Defined Under Namespace

Classes: BaseElement, CheckShipmentStatus, Client, Configuration, CreditCardInformation, Customer, DateFormatter, DateTimeFormatter, Detail, InvalidType, MessageHeaderNoPW, MessageHeaderPW, MessageStatus, MissingField, NullFormatter, PurchaseOrderInformation, RequestProcessor, ReturnAuthorization, ReturnAuthorizationLineItem, ReturnAuthorizationOrderHeader, ReturnAuthorizationSubmission, SalesOrder, SalesOrderHeader, SalesOrderLineItem, SalesOrderShipmentInformation, SalesOrderSubmission, ShipmentInformation, ShipmentStatus, ShipmentStatusLineItem, StandardResponse, Transmission

Constant Summary collapse

GEM_DIR =
(File.dirname(__FILE__) + '/../').freeze
VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.configurationObject



10
11
12
# File 'lib/ingram_micro.rb', line 10

def self.configuration
  @configuration ||= IngramMicro::Configuration.new
end

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

Yields:



14
15
16
17
# File 'lib/ingram_micro.rb', line 14

def self.configure
  yield configuration
  configuration.assert_valid
end