Method: ActiveRecord::Associations::Preloader::Branch#immediate_future_classes
- Defined in:
- activerecord/lib/active_record/associations/preloader/branch.rb
#immediate_future_classes ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 |
# File 'activerecord/lib/active_record/associations/preloader/branch.rb', line 31 def immediate_future_classes if parent.done? loaders.flat_map(&:future_classes).uniq else likely_reflections.reject(&:polymorphic?).flat_map do |reflection| reflection. chain. map(&:klass) end.uniq end end |