Sha256: 83364cf6082edafbcc7efed15e08c442e44b2e4f8f245bce1eca6dcb3e749a4f
Contents?: true
Size: 425 Bytes
Versions: 1
Compression:
Stored size: 425 Bytes
Contents
module Warehouse module Item class Barcode < Base def initialize(*) super self.code_type = :barcode end def barcode code_or_barcode end def code raise NoMethodError, "use #barcode instead." end def to_h { 'barcode' => code_or_barcode, 'title' => title, 'qty' => qty } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
warehouse_items-0.2.0 | lib/warehouse/item/barcode.rb |