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