module SoftDeleteRails::Model::ClassMethods
Public Instance Methods
has_soft_delete(options = {})
click to toggle source
# File lib/soft_delete_rails/has_soft_delete.rb, line 8 def has_soft_delete(options = {}) # Lazy load the instance methods send :include, InstanceMethods class_attribute :delete_options self.delete_options = options # Set scopes SoftDeleteRails::Scopes.default(self) unless options[:default_scope] == false SoftDeleteRails::Scopes.deleted(self) end