module ErpBaseErpSvcs::Extensions::ActiveRecord::ActsAsFacility::ClassMethods

Public Instance Methods

acts_as_facility() click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_facility.rb, line 11
def acts_as_facility
  extend ActsAsFacility::SingletonMethods
  include ActsAsFacility::InstanceMethods

  after_initialize :initialize_facility
  after_create :save_facility
  after_update :save_facility
  after_destroy :destroy_facility

  has_one :facility, :as => :facility_record

end