[前][次][番号順一覧][スレッド一覧]

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