まつもと ゆきひろです

In message "[ruby-dev:1406] Inclusion test"
    on 98/02/09, Kazuhisa YANAGAWA <katze / yuba.is.uec.ac.jp> writes:

|  あるオブジェクトがあるモジュールを include しているかどうかを確かめ
|  るための手段って, obj.type.included_modules.include? Module なんての
|  の他には無いんでしょうか?
|
|  以前のメールを参考に Module === obj とやってみたらちゃんと TRUE を返
|  してくれましたが, これは今後とも当てにして良い仕様なのでしょうか.

あてにしてもかまいません.あと kind_of? もincludeされたモジュー
ルに対して真を返します.

|  ついでに....バグらしきものを見つけました.

間違いなくバグです.そもそもSegmentation FaultやBus Errorを
出すものはすべからくバグです.で,パッチです(ここはruby-dev
ですから ^^;;;).

--- parse.y	1998/02/02 04:49:12	1.1.1.2.2.5
+++ parse.y	1998/02/09 06:58:10
@@ -1259,3 +1263,3 @@
 		    }
-		| error term {yyerrok;}
+		| error term {yyerrok; $$ = 0}