From: ttate@... Date: 1998-05-08T18:05:39+09:00 Subject: [ruby-dev:2591] Re: how to check if ruby method is defined 立石@JAISTです。 kikutani>>> rb_funcall2の中でそのチェックをしてるから、そこまで kikutani>>> 関与しなくてもいいと思います。 kikutani>> kikutani>>でも存在しないと、rb_funcall2 でエラーで終わっちゃいますよね。 なるほど、、、、(^^; matz@netlab.co.jpさん(05月08日13時): matz>> matz>>モジュールのメソッドの場合はどのようなクラスにインクルードさ matz>>れるかあらかじめ分からない場合があるので, matz>> matz>> このメソッドをもっていたら(今回の場合) matz>> matz>>とか matz>> matz>> このメソッドが再定義しているメソッドがあったら matz>> matz>>などの条件で分岐したい場合はあると思いますよ. moduleのことが全く頭にありませんでした。 以下質問になってしまいますが、 includeしているmoduleの一覧を得ることはで きますが、あるmoduleがあるmoduleをincludeしている かどうかを直接調べるにははどうするのがいいのでしょうか? ;; moduleをあまり使わないことがばればれですね、、、(^^; ---------------------------------------------- Name Takaaki Tateishi E-Mail ttate@jaist.ac.jp tateishi@pluto.dti.ne.jp URL http://www.pluto.dti.ne.jp/~tateishi/ Org School of Information Science Japan Advanced Institute of Science and Technology (JAIST)