Module: ConsoleThinkTwice::RecordGuard

Defined in:
lib/console_think_twice/record_guard.rb

Instance Method Summary collapse

Instance Method Details

#delete(force: false) ⇒ Object



13
14
15
# File 'lib/console_think_twice/record_guard.rb', line 13

def delete(force: false)
  ConsoleThinkTwice.guard(self, action: :delete, force: force) { super() }
end

#destroy(force: false) ⇒ Object



5
6
7
# File 'lib/console_think_twice/record_guard.rb', line 5

def destroy(force: false)
  ConsoleThinkTwice.guard(self, action: :destroy, force: force) { super() }
end

#destroy!(force: false) ⇒ Object



9
10
11
# File 'lib/console_think_twice/record_guard.rb', line 9

def destroy!(force: false)
  ConsoleThinkTwice.guard(self, action: :destroy, force: force) { super() }
end