Module: ErpInventory::Extensions::ActiveRecord::ActsAsInventoryEntry::InstanceMethods
- Defined in:
- lib/erp_inventory/extensions/active_record/acts_as_inventory_entry.rb
Instance Method Summary collapse
Instance Method Details
#destroy_inventory ⇒ Object
46 47 48 49 50 |
# File 'lib/erp_inventory/extensions/active_record/acts_as_inventory_entry.rb', line 46 def destroy_inventory if self.inventory_entry && !self.inventory_entry.frozen? self.inventory_entry.destroy end end |
#new_inventory_entry ⇒ Object
35 36 37 38 39 40 |
# File 'lib/erp_inventory/extensions/active_record/acts_as_inventory_entry.rb', line 35 def new_inventory_entry if self.new_record? && self.inventory_entry == nil self.inventory_entry = InventoryEntry.new self.inventory_entry.inventory_entry_record = self end end |
#save_inventory ⇒ Object
42 43 44 |
# File 'lib/erp_inventory/extensions/active_record/acts_as_inventory_entry.rb', line 42 def save_inventory self.inventory_entry.save end |