module ErpBaseErpSvcs::Extensions::ActiveRecord::ActsAsFacility::InstanceMethods

Public Instance Methods

destroy_facility() click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_facility.rb, line 46
def destroy_facility
  self.facility.destroy if (self.facility && !self.facility.frozen?)
end
initialize_facility() click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_facility.rb, line 38
def initialize_facility
  if self.new_record? and self.facility.nil?
    f = Facility.new
    self.facility = f
    f.facility_record = self
  end
end
root_asset() click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_facility.rb, line 29
def root_asset
  self.facility
end
save_facility() click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_facility.rb, line 33
def save_facility
  self.facility.description = self.description
  self.facility.save
end