![]() ![]() ![]() ![]() |
![]() |
|
![]() |
||
![]() |
--------------------------------------------------------- Kernel#at_exit at_exit { block } -> proc ------------------------------------------------------------------------ Converts _block_ to a Proc object (and therefore binds it at the point of call) and registers it for execution when the program exits. If multiple handlers are registered, they are executed in reverse order of registration. def do_at_exit(str1) at_exit { print str1 } end at_exit { puts "cruel world" } do_at_exit("goodbye ") exit _produces:_ goodbye cruel world