Module: Caboose::Acts::ParanoidFindWrapper::ClassMethods

Defined in:
lib/caboose/acts/paranoid_find_wrapper.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_paranoid_with_find_wrapper(options = {}) ⇒ Object



52
53
54
55
56
57
58
59
60
61
# File 'lib/caboose/acts/paranoid_find_wrapper.rb', line 52

def acts_as_paranoid_with_find_wrapper(options = {})
  unless paranoid? # don't let AR call this twice
    acts_as_paranoid_without_find_wrapper(options)
    class << self
      alias_method :find_without_find_wrapper, :find
      alias_method :validate_find_options_without_find_wrapper, :validate_find_options
    end
  end
  include InstanceMethods
end