Commit 36f8a08b by John Hawthorn

Rename delete! really_delete

parent 0a545664
......@@ -154,8 +154,9 @@ end
class ActiveRecord::Base
def self.acts_as_paranoid(options={})
alias :really_destroyed? :destroyed?
alias :really_delete :delete
alias :destroy_without_paranoia :destroy
alias :delete! :delete
def really_destroy!
dependent_reflections = self.class.reflections.select do |name, reflection|
reflection.options[:dependent] == :destroy
......
......@@ -407,10 +407,10 @@ class ParanoiaTest < test_framework
assert RelatedModel.unscoped.exists?(child_2.id)
end
def test_real_delete
def test_really_delete
model = ParanoidModel.new
model.save
model.delete!
model.really_delete
refute ParanoidModel.unscoped.exists?(model.id)
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment