Module: Fifthgear

Defined in:
lib/fifthgear.rb,
lib/fifthgear/cart.rb,
lib/fifthgear/item.rb,
lib/fifthgear/client.rb,
lib/fifthgear/helper.rb,
lib/fifthgear/version.rb,
lib/fifthgear/configuration.rb,
lib/fifthgear/item_inventory.rb,
lib/fifthgear/order_status_bulk.rb,
lib/fifthgear/item_inventory_bulk.rb,
lib/fifthgear/item_personalization_data.rb,
lib/fifthgear/order_status_by_ref_number.rb

Defined Under Namespace

Modules: Helper Classes: Cart, Client, Configuration, Item, ItemInventory, ItemInventoryBulk, ItemPersonalizationData, OrderStatusBulk, OrderStatusByRefNumber

Constant Summary collapse

VERSION =
"0.0.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



21
22
23
# File 'lib/fifthgear.rb', line 21

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

Class Method Details

.cart_submit(cart = {}) ⇒ Object



57
58
59
# File 'lib/fifthgear.rb', line 57

def self.cart_submit(cart={})
  Fifthgear::Cart.submit(cart)
end

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

Yields:



29
30
31
# File 'lib/fifthgear.rb', line 29

def self.configure
  yield(configuration)
end

.item_inventory_bulk_lookup(startRange = nil, endRange = nil) ⇒ Object



41
42
43
# File 'lib/fifthgear.rb', line 41

def self.item_inventory_bulk_lookup(startRange=nil, endRange=nil)
  Fifthgear::ItemInventoryBulk.lookup(startRange, endRange)
end

.item_inventory_lookup(sku = nil) ⇒ Object



37
38
39
# File 'lib/fifthgear.rb', line 37

def self.item_inventory_lookup(sku=nil)
  Fifthgear::ItemInventory.lookup(sku)
end

.item_lookup(sku = nil) ⇒ Object



33
34
35
# File 'lib/fifthgear.rb', line 33

def self.item_lookup(sku=nil)
  Fifthgear::Item.lookup(sku)
end

.item_personalization_data_export(sku = nil) ⇒ Object



45
46
47
# File 'lib/fifthgear.rb', line 45

def self.item_personalization_data_export(sku=nil)
  Fifthgear::ItemPersonalizationData.export(sku)
end

.order_status_bulk_lookup(fromDate = nil, toDate = nil, startRange = nil, endRange = nil) ⇒ Object



53
54
55
# File 'lib/fifthgear.rb', line 53

def self.order_status_bulk_lookup(fromDate=nil, toDate=nil, startRange=nil, endRange=nil)
  Fifthgear::OrderStatusBulkLookup.lookup(fromDate, toDate, startRange, endRange)
end

.order_status_by_ref_number(orderRefNumber = nil) ⇒ Object



49
50
51
# File 'lib/fifthgear.rb', line 49

def self.order_status_by_ref_number(orderRefNumber=nil)
  Fifthgear::OrderStatusLookupByRefNumber.lookup(orderRefNumber)
end

.resetObject



25
26
27
# File 'lib/fifthgear.rb', line 25

def self.reset
  @configuration = Configuration.new
end