Module: ActiveRecord::Precount::ReflectionChecker
- Defined in:
- lib/active_record/precount/reflection_checker.rb
Class Method Summary collapse
Class Method Details
.count_loaded?(owner, name) ⇒ Boolean
9 10 11 |
# 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) ⇒ Boolean
5 6 7 |
# File 'lib/active_record/precount/reflection_checker.rb', line 5 def has_reflection?(klass, name) klass.reflections[name.to_s].present? end |