Module: ActiveRecord::Bitemporal::Patches::AssociationReflection
- Defined in:
- lib/activerecord-bitemporal/patches.rb
Defined Under Namespace
Classes: JoinKeys
Instance Method Summary collapse
Instance Method Details
#get_join_keys(association_klass) ⇒ Object
112 113 114 115 |
# File 'lib/activerecord-bitemporal/patches.rb', line 112 def get_join_keys(association_klass) return super unless association_klass&.bi_temporal_model? self.belongs_to? ? JoinKeys.new(association_klass.bitemporal_id_key, join_foreign_key) : super end |
#primary_key(klass) ⇒ Object
117 118 119 120 |
# File 'lib/activerecord-bitemporal/patches.rb', line 117 def primary_key(klass) return super unless klass&.bi_temporal_model? klass.bitemporal_id_key end |