Class: ActiveRecord::Reflection::CountLoaderReflection
- Inherits:
-
AssociationReflection
- Object
- AssociationReflection
- ActiveRecord::Reflection::CountLoaderReflection
- Defined in:
- lib/active_record/precount/reflection_extension.rb
Instance Method Summary collapse
Instance Method Details
#association_class ⇒ Object
22 23 24 |
# File 'lib/active_record/precount/reflection_extension.rb', line 22 def association_class ActiveRecord::Associations::CountLoader end |
#klass ⇒ Object
26 27 28 |
# File 'lib/active_record/precount/reflection_extension.rb', line 26 def klass @klass ||= active_record.send(:compute_type, [:class_name] || name.to_s.sub(/_count\z/, '').singularize.classify) end |
#macro ⇒ Object
20 |
# File 'lib/active_record/precount/reflection_extension.rb', line 20 def macro; :count_loader; end |