Module: DeleteParanoid::InstanceMethods

Defined in:
lib/delete_paranoid.rb

Instance Method Summary collapse

Instance Method Details

#delete_permanentlyObject

permenantly delete this specific instance from the database



57
58
59
60
61
62
63
# File 'lib/delete_paranoid.rb', line 57

def delete_permanently
  result = delete
  self.class.with_deleted do
    self.class.delete_permanently self.id
  end
  result
end

#destroy_permanentlyObject

permanently delete this specific instance from the database



49
50
51
52
53
54
55
# File 'lib/delete_paranoid.rb', line 49

def destroy_permanently
  result = destroy
  self.class.with_deleted do
    self.class.delete_permanently self.id
  end
  result
end