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

ruby-reference-manual:1518

From: Kazuhiro NISHIYAMA <redmine@r...>
Date: Tue, 16 Jun 2009 18:48:39 +0900
Subject: [ruby-reference-manual:1518] [Bug #1642] __send!

Bug #1642: __send!
http://redmine.ruby-lang.org/issues/show/1642

起票者: Kazuhiro NISHIYAMA
ステータス: Open, 優先度: Normal

append_features で、1.9.1 の分岐に __send! がありますが、
__send! はなくなっているはずなので、不要ではないでしょうか。

diff --git a/refm/api/src/_builtin/Module b/refm/api/src/_builtin/Module
index 96bb753..f6018a5 100644
--- a/refm/api/src/_builtin/Module
+++ b/refm/api/src/_builtin/Module
@@ -809,15 +809,10 @@ include 
     modules.each {|mod|
       # append_features はプライベートメソッドなので
       # 直接 mod.append_features(self) とは書けない
-#@since 1.9.1
-      mod.__send!(:append_features, self)
-      mod.__send!(:included, self)
-#@else
       mod.__send__(:append_features, self)
 #@since 1.8.0
       mod.__send__(:included, self)
 #@end
-#@end
     }
   end


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

->    1518 2009-06-16 11:48 [redmine@r...        ] [Bug #1642] __send!                     
      1519 2009-06-19 11:17 ┗[redmine@r...        ] [Bug #1642](Closed) __send!