module SoftDelete::Restorable

Public Instance Methods

restore_soft_delete(validate: true) click to toggle source
# File lib/soft_delete/restorable.rb, line 11
def restore_soft_delete(validate: true)
  restore_soft_delete!(validate: validate)
rescue ActiveRecord::RecordInvalid
  false
end
restore_soft_delete!(validate: true) click to toggle source
# File lib/soft_delete/restorable.rb, line 17
def restore_soft_delete!(validate: true)
  self.deleted_at = nil
  save!(validate: validate)
end