Sha256: 14c6932a319dc421c5094f9bde2fe5ce718c57c7405b2ac12d1ff75d98edddda
Contents?: true
Size: 552 Bytes
Versions: 21
Compression:
Stored size: 552 Bytes
Contents
module Shoppe # All items which can be ordered should include this module and ensure that all methods # have been overridden. It's a lazy-mans protocol. module OrderableItem # stock_level_adjustments must be an association def full_name end def orderable? end def sku end def price end def cost_price end def tax_rate end def stock_control? end def in_stock? end def stock end def weight end end end
Version data entries
21 entries across 21 versions & 3 rubygems