Module | Cms::Behaviors::SoftDeleting::MacroMethods |
In: |
lib/cms/behaviors/soft_deleting.rb
|
find | -> | find_with_deleted |
count | -> | count_with_deleted |
delete_all | -> | delete_all! |
# File lib/cms/behaviors/soft_deleting.rb, line 11 11: def uses_soft_delete(options={}) 12: @uses_soft_delete = true 13: 14: named_scope :not_deleted, :conditions => ["#{table_name}.deleted = ?", false] 15: class << self 16: alias_method :find_with_deleted, :find 17: alias_method :count_with_deleted, :count 18: alias_method :delete_all!, :delete_all 19: end 20: alias_method :destroy_without_callbacks!, :destroy_without_callbacks 21: 22: extend ClassMethods 23: include InstanceMethods 24: end