Sha256: 1d777a54d2adfeb2879b5681fa15742169220a3ecfe6ca753262416d6b44ad83

Contents?: true

Size: 389 Bytes

Versions: 1

Compression:

Stored size: 389 Bytes

Contents

module Unidom::Inventory::Concerns::AsInventoryItem

  extend ActiveSupport::Concern

  included do |includer|

    belongs_to :stored, polymorphic: true
    belongs_to :store,  polymorphic: true
    belongs_to :lot,    class_name:  'Unidom::Inventory::Lot'

    has_many :pick_items, class_name: 'Unidom::Inventory::PickItem', as: :inventory_item

  end

  module ClassMethods
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unidom-inventory-0.5 app/models/unidom/inventory/concerns/as_inventory_item.rb