From: matz@... (Yukihiro Matsumoto) Date: 1997-09-02T18:15:58+09:00 Subject: [ruby-dev:383] Re: methods [Re: ruby 1.1a5 released] まつもと ゆきひろです In message "[ruby-dev:380] Re: methods [Re: ruby 1.1a5 released]" on 97/09/02, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |>「特別なメソッドは作らないがこういう回避策があるから,我慢し |>て欲しい」という意味です. | |なるほどといいたいところなんですが... | | class << obj; self.private_instance_methods end | |の戻り値をえるうまい方法ありますかねえ... テンポラリ定数(?)かダミーの |特異メソッドを使う以外思いうかばないのですが... ええと,いつだったか忘れましたが,class .. endは最後に評価さ れた式の値を返すようになりました.ですから, list = class << obj; self.private_instance_methods end とすると配列が得られます. |そのクラスがどういうものか知るのに 直接inlcudeしてあるモジュールって結 |構重要な情報だと思うんですが... そうですかねえ.実際の性質は結局includeしているモジュールで 決まると思うのですが. まつもと ゆきひろ /:|)