Module: ActiveRecord::CountLoader::PreloaderExtension

Defined in:
lib/active_record/count_loader/preloader_extension.rb

Instance Method Summary collapse

Instance Method Details

#preloader_for(reflection, owners, rhs_klass) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/active_record/count_loader/preloader_extension.rb', line 4

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

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