Module: ErpBaseErpSvcs::Extensions::ActiveRecord::HasPartyRoles::ClassMethods

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

Instance Method Summary collapse

Instance Method Details

#has_party_rolesObject



10
11
12
13
14
15
16
# File 'lib/erp_base_erp_svcs/extensions/active_record/has_party_roles.rb', line 10

def has_party_roles
  extend HasPartyRoles::SingletonMethods
  include HasPartyRoles::InstanceMethods

  has_many :entity_party_roles, :as => :entity_record, dependent: :destroy
  has_many :role_types, :through => :entity_party_roles
end