Method: Cond::DSL#restart

Defined in:
lib/cond/dsl_definition.rb

#restart(arg, message = "", &block) ⇒ Object

Define a restart.

When a handler calls invoke_restart, it may pass additional arguments which are in turn passed to &block.



36
37
38
39
# File 'lib/cond/dsl_definition.rb', line 36

def restart(arg, message = "", &block)
  Cond.check_context(:restart)
  Cond.code_section_stack.last.restart(arg, message, &block)
end