From: matz@... (Yukihiro Matsumoto) Date: 1998-04-07T13:34:23+09:00 Subject: [ruby-dev:2117] Re: private singleton_methods (Re: [?] eval "def foo3;end" of instance_eval("binding")) まつもと ゆきひろです In message "[ruby-dev:2115] Re: private singleton_methods (Re: [?] eval "def foo3;end" of instance_eval("binding"))" on 98/04/07, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |うーん. どちらかというとprotectedなのかな... あと, functionとかもあり |ますしね. functionってのはもうないです.あれは一時的でしたから. module_functionってのはメソッドの性質ではないと考えてます. あれはprivate_methodとclass/module methodの組合せですから. |メソッド取り出しは, methods/instance_methodsだけにして, さらに細かい性 |質を調べるためのメソッドが別にある方が良いかも知れませんね. 例えば, 以 |下のような感じ: まあ,こういう考え方もあるとは思いますが,rubyではpublic, protected, privateそれぞれに名前のリストを返す方法にしようと 思います. まつもと ゆきひろ /:|)