Module: Scopiform::AssociationScopes::ClassMethods

Defined in:
lib/scopiform/association_scopes.rb

Instance Method Summary collapse

Instance Method Details

#reflection_added(_name, reflection) ⇒ Object



14
15
16
# File 'lib/scopiform/association_scopes.rb', line 14

def reflection_added(_name, reflection)
  setup_association_auto_scopes(reflection)
end

#scopiform_joins(*args, **kargs) ⇒ Object



18
19
20
# File 'lib/scopiform/association_scopes.rb', line 18

def scopiform_joins(*args, **kargs)
  respond_to?(:left_outer_joins) ? left_outer_joins(*args, **kargs) : eager_load(*args, **kargs)
end