class SoftDeleteRails::Scopes
Public Class Methods
default(model)
click to toggle source
# File lib/soft_delete_rails/scopes.rb, line 3 def self.default(model) model.class_eval { default_scope { where(deleted_at: nil) } } end
deleted(model)
click to toggle source
# File lib/soft_delete_rails/scopes.rb, line 7 def self.deleted(model) model.class_eval { scope :deleted, -> { unscope(where: :deleted_at).where.not(deleted_at: nil) } } end