Class: ActiveRecord::Relation
- Inherits:
-
Object
- Object
- ActiveRecord::Relation
- Defined in:
- lib/delete_paranoid.rb
Instance Method Summary collapse
Instance Method Details
#delete_all(conditions = nil) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/delete_paranoid.rb', line 7 def delete_all(conditions = nil) if @klass.paranoid? update_all({:deleted_at => Time.now.utc}, conditions) else delete_all_permanently(conditions) end end |
#delete_all_permanently ⇒ Object
6 |
# File 'lib/delete_paranoid.rb', line 6 alias_method :delete_all_permanently, :delete_all |