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
permalink #association_class ⇒ Object
[View source]
22 23 24 |
# File 'lib/active_record/precount/reflection_extension.rb', line 22 def association_class ActiveRecord::Associations::CountLoader end |
permalink #klass ⇒ Object
[View source]
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 |
permalink #macro ⇒ Object
[View source]
20 |
# File 'lib/active_record/precount/reflection_extension.rb', line 20 def macro; :count_loader; end |