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/code_maps.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, CodeMaps, Configuration, Item, ItemInventory, ItemInventoryBulk, ItemPersonalizationData, OrderStatusBulk, OrderStatusByRefNumber

Constant Summary collapse

VERSION =
"0.0.8"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



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

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

Class Method Details

.cart_submit(cart = {}) ⇒ Object



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

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

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

Yields:



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

def self.configure
  yield(configuration)
end

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



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

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

.item_inventory_lookup(sku = nil) ⇒ Object



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

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

.item_lookup(sku = nil) ⇒ Object



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

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

.item_personalization_data_export(sku = nil) ⇒ Object



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

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



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

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

.order_status_by_ref_number_lookup(orderRefNumber = nil) ⇒ Object



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

def self.order_status_by_ref_number_lookup(orderRefNumber=nil)
  Fifthgear::OrderStatusByRefNumber.lookup(orderRefNumber)
end

.resetObject



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

def self.reset
  @configuration = Configuration.new
end