module ActiveRecord::Precount::ReflectionChecker

Public Class Methods

count_loaded?(owner, name) click to toggle source
# File lib/active_record/precount/reflection_checker.rb, line 9
def count_loaded?(owner, name)
  has_reflection?(owner.class, name) && owner.association(name).loaded?
end
has_reflection?(klass, name) click to toggle source
# File lib/active_record/precount/reflection_checker.rb, line 5
def has_reflection?(klass, name)
  klass.reflections[name.to_s].present?
end