Module: Quiver::Mapper::SoftDelete

Defined in:
lib/quiver/mapper/soft_delete.rb

Instance Method Summary collapse

Instance Method Details

#restore(model) ⇒ Object



9
10
11
12
# File 'lib/quiver/mapper/soft_delete.rb', line 9

def restore(model)
  model.deleted_at = nil
  save(model)
end

#soft_delete(model) ⇒ Object



4
5
6
7
# File 'lib/quiver/mapper/soft_delete.rb', line 4

def soft_delete(model)
  model.deleted_at = Time.now
  save(model)
end