module ErpInventory::Extensions::ActiveRecord::ActsAsInventoryEntry::InstanceMethods

Public Instance Methods

destroy_inventory() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/erp_inventory/extensions/active_record/acts_as_inventory_entry.rb, line 42
def save_inventory
  self.inventory_entry.save
end