ruby-changes:12529
From: keiju <ko1@a...>
Date: Wed, 22 Jul 2009 02:36:12 +0900 (JST)
Subject: [ruby-changes:12529] Ruby:r24233 (trunk): * lib/irb.rb: forget svn commit.
keiju 2009-07-22 02:35:24 +0900 (Wed, 22 Jul 2009) New Revision: 24233 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24233 Log: * lib/irb.rb: forget svn commit. Modified files: trunk/ChangeLog trunk/lib/irb.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 24232) +++ ChangeLog (revision 24233) @@ -1,3 +1,7 @@ +Wed Jul 22 02:33:57 2009 Keiju Ishitsuka <keiju@e...> + + * lib/irb.rb: forget svn commit. + Wed Jul 22 01:20:54 2009 Yukihiro Matsumoto <matz@r...> * bootstraptest/test_io.rb: block write may block for long time. Index: lib/irb.rb =================================================================== --- lib/irb.rb (revision 24232) +++ lib/irb.rb (revision 24233) @@ -65,12 +65,20 @@ irb.signal_handle end - catch(:IRB_EXIT) do - irb.eval_input + begin + catch(:IRB_EXIT) do + irb.eval_input + end + ensure + irb_at_exit end # print "\n" end + def IRB.irb_at_exit + @CONF[:AT_EXIT].each{|hook| hook.call} + end + def IRB.irb_exit(irb, ret) throw :IRB_EXIT, ret end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/