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