Module: ActiveRecord::CountLoader::ReflectionExtension::ClassMethods

Defined in:
lib/active_record/count_loader/reflection_extension.rb

Instance Method Summary collapse

Instance Method Details

#create(macro, name, scope, options, ar) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/active_record/count_loader/reflection_extension.rb', line 11

def create(macro, name, scope, options, ar)
  case macro
  when :count_loader
    Reflection::AssociationReflection.new(macro, name, scope, options, ar)
  else
    super(macro, name, scope, options, ar)
  end
end