Module: TemporalTables::AssociationExtensions
- Defined in:
- lib/temporal_tables/relation_extensions.rb
Overview
Uses the time from the “at” field stored in the record to filter queries made to associations.
Instance Method Summary collapse
Instance Method Details
#target_scope ⇒ Object
94 95 96 97 98 99 100 101 102 |
# File 'lib/temporal_tables/relation_extensions.rb', line 94 def target_scope if @owner.respond_to?(:at_value) # If this is a history record but no at time was given, # assume the record's effective to date super.at(@owner.at_value || @owner.eff_to) else super end end |