module ActiveRecord::Reflection::AssociationReflection::HasCount
Public Instance Methods
association_class_with_has_count()
click to toggle source
# File lib/active_record/reflection/has_count.rb, line 29 def association_class_with_has_count case macro when :has_count ActiveRecord::Associations::HasCount else association_class_without_has_count end end
klass_with_has_count()
click to toggle source
# File lib/active_record/reflection/has_count.rb, line 16 def klass_with_has_count case macro when :has_count @klass ||= active_record.send(:compute_type, options[:class_name] || name_without_count.singularize.classify) else klass_without_has_count end end
name_without_count()
click to toggle source
# File lib/active_record/reflection/has_count.rb, line 25 def name_without_count name.to_s.sub(/_count$/, "") end