module Trasher::Trashable::ClassMethods

Public Instance Methods

with_deleted() click to toggle source
# File lib/trasher/trashable.rb, line 13
def with_deleted
  scope = all
  scope.where_clause.send(:predicates).delete(with_deleted_scope_sql)
  scope
end
with_deleted_scope_sql() click to toggle source
# File lib/trasher/trashable.rb, line 19
def with_deleted_scope_sql
  all.table[:deleted_at].eq(nil).to_sql
end