Method: Journaled::RelationChangeProtection#delete_all
- Defined in:
- lib/journaled/relation_change_protection.rb
#delete_all(force: false) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/journaled/relation_change_protection.rb', line 28 def delete_all(force: false) if force || !model.respond_to?(:journaled_attribute_names) || model.journaled_attribute_names.empty? super() else raise(" #delete_all aborted by Journaled::Changes.\n\n Call .destroy_all instead to ensure journaling or invoke .delete_all(force: true)\n to override and skip journaling.\n ERROR\n end\nend\n") |