method

call

v1_8_7_72 - Show latest stable - Class: Continuation
call(...)
public

Invokes the continuation. The program continues from the end of the callcc block. If no arguments are given, the original callcc returns nil. If one argument is given, callcc returns it. Otherwise, an array containing args is returned.

   callcc {|cont|  cont.call }           #=> nil
   callcc {|cont|  cont.call 1 }         #=> 1
   callcc {|cont|  cont.call 1, 2, 3 }   #=> [1, 2, 3]