Module: ErpBaseErpSvcs::Extensions::ActiveRecord::ActsAsFacility::ClassMethods

Defined in:
lib/erp_base_erp_svcs/extensions/active_record/acts_as_facility.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_facilityObject



11
12
13
14
15
16
17
18
19
20
21
22
# 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