module Shoppe::OrderableItem

All items which can be ordered should include this module and ensure that all methods have been overridden. It’s a lazy-mans protocol.

Public Instance Methods

cost_price() click to toggle source
# File lib/shoppe/orderable_item.rb, line 20
def cost_price
end
full_name() click to toggle source

stock_level_adjustments must be an association

# File lib/shoppe/orderable_item.rb, line 8
def full_name
end
in_stock?() click to toggle source
# File lib/shoppe/orderable_item.rb, line 29
def in_stock?
end
orderable?() click to toggle source
# File lib/shoppe/orderable_item.rb, line 11
def orderable?
end
price() click to toggle source
# File lib/shoppe/orderable_item.rb, line 17
def price
end
sku() click to toggle source
# File lib/shoppe/orderable_item.rb, line 14
def sku
end
stock() click to toggle source
# File lib/shoppe/orderable_item.rb, line 32
def stock
end
stock_control?() click to toggle source
# File lib/shoppe/orderable_item.rb, line 26
def stock_control?
end
tax_rate() click to toggle source
# File lib/shoppe/orderable_item.rb, line 23
def tax_rate
end
weight() click to toggle source
# File lib/shoppe/orderable_item.rb, line 35
def weight
end