Method: ActiveRecord::Relation#with_default_scope

Defined in:
lib/active_record/relation.rb

#with_default_scopeObject

:nodoc:



553
554
555
556
557
558
559
560
561
# File 'lib/active_record/relation.rb', line 553

def with_default_scope #:nodoc:
  if default_scoped? && default_scope = klass.send(:build_default_scope)
    default_scope = default_scope.merge(self)
    default_scope.default_scoped = false
    default_scope
  else
    self
  end
end