method
scope
rails latest stable - Class:
ActiveRecord::Associations::Association
scope()public
No documentation available.
# File activerecord/lib/active_record/associations/association.rb, line 101
def scope
if disable_joins
DisableJoinsAssociationScope.create.scope(self)
elsif (scope = klass.current_scope) && scope.try(:proxy_association) == self
scope.spawn
elsif scope = klass.global_current_scope
target_scope.merge!(association_scope).merge!(scope)
else
target_scope.merge!(association_scope)
end
end