Commit 36f8a08b by John Hawthorn

Rename delete! really_delete

parent 0a545664
...@@ -154,8 +154,9 @@ end ...@@ -154,8 +154,9 @@ end
class ActiveRecord::Base class ActiveRecord::Base
def self.acts_as_paranoid(options={}) def self.acts_as_paranoid(options={})
alias :really_destroyed? :destroyed? alias :really_destroyed? :destroyed?
alias :really_delete :delete
alias :destroy_without_paranoia :destroy alias :destroy_without_paranoia :destroy
alias :delete! :delete
def really_destroy! def really_destroy!
dependent_reflections = self.class.reflections.select do |name, reflection| dependent_reflections = self.class.reflections.select do |name, reflection|
reflection.options[:dependent] == :destroy reflection.options[:dependent] == :destroy
......
...@@ -407,10 +407,10 @@ class ParanoiaTest < test_framework ...@@ -407,10 +407,10 @@ class ParanoiaTest < test_framework
assert RelatedModel.unscoped.exists?(child_2.id) assert RelatedModel.unscoped.exists?(child_2.id)
end end
def test_real_delete def test_really_delete
model = ParanoidModel.new model = ParanoidModel.new
model.save model.save
model.delete! model.really_delete
refute ParanoidModel.unscoped.exists?(model.id) refute ParanoidModel.unscoped.exists?(model.id)
end 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