Module: ActiveRecord::Precount::PreloaderExtension

Included in:
Associations::Preloader
Defined in:
lib/active_record/precount/preloader_extension.rb

Instance Method Summary collapse

Instance Method Details

#preloader_for(reflection, owners, rhs_klass) ⇒ Object



68
69
70
71
72
73
74
75
76
# File 'lib/active_record/precount/preloader_extension.rb', line 68

def preloader_for(reflection, owners, rhs_klass)
  preloader = super
  return preloader if preloader

  case reflection.macro
  when :count_loader
    Associations::Preloader::CountLoader
  end
end