module ActiveRecord::CountLoader::AssociationReflectionExtension
Public Instance Methods
association_class()
click to toggle source
Calls superclass method
# File lib/active_record/count_loader/reflection_extension.rb, line 40 def association_class case macro when :count_loader ActiveRecord::Associations::CountLoader else super end end
klass()
click to toggle source
Calls superclass method
# File lib/active_record/count_loader/reflection_extension.rb, line 27 def klass case macro when :count_loader @klass ||= active_record.send(:compute_type, options[:class_name] || name_without_count.singularize.classify) else super end end
name_without_count()
click to toggle source
# File lib/active_record/count_loader/reflection_extension.rb, line 36 def name_without_count name.to_s.sub(/_count$/, "") end