Method: Cond.invoke_restart

Defined in:
lib/cond.rb

.invoke_restart(name, *args, &block) ⇒ Object

Call a restart from a handler; optionally pass it some arguments.



391
392
393
394
395
396
# File 'lib/cond.rb', line 391

def invoke_restart(name, *args, &block)
  Cond.available_restarts.fetch(name) {
    raise NoRestartError,
      "Did not find `#{name.inspect}' in available restarts"
  }.call(*args, &block)
end