ruby-reference-manual:2236
From: Nobuhiro IMAI <redmine@r...>
Date: Fri, 18 Jun 2010 08:03:33 +0900
Subject: [ruby-reference-manual:2236] [Bug #3449] Signal.trap
Bug #3449: Signal.trap http://redmine.ruby-lang.org/issues/show/3449 起票者: Nobuhiro IMAI ステータス: Open, 優先度: Normal 担当者: Nobuhiro IMAI, カテゴリ: doc Signal.trap のサンプルコードがいくつか間違っているようです。 以下のようなパッチでどうでしょうか? しばらく待って反対がなければコミットします。 p は 1.8 と 1.9 で戻り値が違うので、p は外しちゃいました。 あと、http://twitter.com/tmtms/status/16373054715 はどうなのかな。 diff --git a/refm/api/src/_builtin/Signal b/refm/api/src/_builtin/Signal index c784cef..58f09d4 100644 --- a/refm/api/src/_builtin/Signal +++ b/refm/api/src/_builtin/Signal @@ -63,13 +63,13 @@ ruby 例: - p Signal.trap(:INT, "p true") # => nil - p Signal.trap(:INT) { p false } # => "p true" - p Signal.trap(:INT, proc{ p nil }) # => #<Proc:0x403951a8> - p Signal.trap(:INT, "SIG_IGN") # => #<Proc:0x401b1328> - p Signal.trap(:INT, "DEFAULT") # => nil - p Signal.trap(:INT, "EXIT") # => nil - p Signal.trap(:INT, nil) # => "EXIT" + Signal.trap(:INT, "p true") # => "DEFAULT" + Signal.trap(:INT) { p false } # => "p true" + Signal.trap(:INT, proc{ p nil }) # => #<Proc:0x8e45ae0@-:2> + Signal.trap(:INT, "SIG_IGN") # => #<Proc:0x8e45914@-:3> + Signal.trap(:INT, "DEFAULT") # => "IGNORE" + Signal.trap(:INT, "EXIT") # => "DEFAULT" + Signal.trap(:INT, nil) # => "EXIT" @see [[d:spec/terminate]] #@end ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 2236 2010-06-18 01:03 [redmine@r... ] [Bug #3449] Signal.trap 2246 2010-06-20 16:47 ┗[redmine@r... ] [Bug #3449][Closed] Signal.trap