Module: Quiver::Model::SoftDelete

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

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(host) ⇒ Object



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

def self.included(host)
  host.send(:attribute, :deleted_at, Time)
end

Instance Method Details

#deleted?Boolean

Returns:

  • (Boolean)


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

def deleted?
  !!deleted_at
end