module ErpBaseErpSvcs::Extensions::ActiveRecord::IsContactMechanism::ClassMethods
Public Instance Methods
is_contact_mechanism()
click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/is_contact_mechanism.rb, line 10 def is_contact_mechanism extend IsContactMechanism::SingletonMethods include IsContactMechanism::InstanceMethods after_initialize :initialize_contact after_create :save_contact after_update :save_contact after_destroy :destroy_contact has_one :contact, :as => :contact_mechanism, :dependent => :destroy [:purpose, :purposes, :is_primary, :is_primary=, :is_primary?].each { |m| delegate m, :to => :contact } end