module ActiveRecord::CountLoader::ReflectionExtension::ClassMethods
Public Instance Methods
create(macro, name, scope, options, ar)
click to toggle source
Calls superclass method
# File lib/active_record/count_loader/reflection_extension.rb, line 11 def create(macro, name, scope, options, ar) case macro when :count_loader if ActiveRecord::VERSION::MAJOR >= 4 && ActiveRecord::VERSION::MINOR >= 2 Reflection::CountLoaderReflection.new(name, scope, options, ar) else Reflection::AssociationReflection.new(macro, name, scope, options, ar) end else super(macro, name, scope, options, ar) end end