module Tienda::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/tienda/orderable_item.rb, line 19 def cost_price end
full_name()
click to toggle source
stock_level_adjustments must be an association
# File lib/tienda/orderable_item.rb, line 7 def full_name end
in_stock?()
click to toggle source
# File lib/tienda/orderable_item.rb, line 28 def in_stock? end
orderable?()
click to toggle source
# File lib/tienda/orderable_item.rb, line 10 def orderable? end
price()
click to toggle source
# File lib/tienda/orderable_item.rb, line 16 def price end
sku()
click to toggle source
# File lib/tienda/orderable_item.rb, line 13 def sku end
stock()
click to toggle source
# File lib/tienda/orderable_item.rb, line 31 def stock end
stock_control?()
click to toggle source
# File lib/tienda/orderable_item.rb, line 25 def stock_control? end
tax_rate()
click to toggle source
# File lib/tienda/orderable_item.rb, line 22 def tax_rate end
weight()
click to toggle source
# File lib/tienda/orderable_item.rb, line 34 def weight end