Module: ActiveRecord::CountLoader::JoinDependencyExtension
- Defined in:
- lib/active_record/count_loader/join_dependency_extension.rb
Instance Method Summary collapse
Instance Method Details
#build(associations, base_klass) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/active_record/count_loader/join_dependency_extension.rb', line 11 def build(associations, base_klass) associations.map do |name, right| reflection = find_reflection base_klass, name if reflection.macro == :count_loader raise EagerLoadCountLoaderError.new(reflection) end end super(associations, base_klass) end |