Commit 2f44481f by Jozsef Nyitrai

Add paranoia_scope as named version of default_scope

parent c32a7c6b
...@@ -183,7 +183,10 @@ class ActiveRecord::Base ...@@ -183,7 +183,10 @@ class ActiveRecord::Base
self.paranoia_column = (options[:column] || :deleted_at).to_s self.paranoia_column = (options[:column] || :deleted_at).to_s
self.paranoia_sentinel_value = options.fetch(:sentinel_value) { Paranoia.default_sentinel_value } self.paranoia_sentinel_value = options.fetch(:sentinel_value) { Paranoia.default_sentinel_value }
default_scope { where(table_name => { paranoia_column => paranoia_sentinel_value }) } def self.paranoia_scope
where(table_name => { paranoia_column => paranoia_sentinel_value })
end
default_scope { paranoia_scope }
before_restore { before_restore {
self.class.notify_observers(:before_restore, self) if self.class.respond_to?(:notify_observers) self.class.notify_observers(:before_restore, self) if self.class.respond_to?(:notify_observers)
......
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