From: shugo@... (Shugo Maeda) Date: 1998-03-11T21:37:49+09:00 Subject: [ruby-dev:1695] Re: implementation of super_undef (Re: [BUG] String.dup) 前田です。 In message "[ruby-dev:1656] Re: implementation of super_undef (Re: [BUG] String.dup)" Yukihiro Matsumoto wrote: ||> undefの挙動は今まで通り or super_undef + remove_method? || ||super_undef/super_redefがrubyレベルで公開されないのなら, 今迄通りで良 ||いと思います. | |なるほど.これは納得できます. ということでしたら、 || rb_define_singleton_method || rb_define_method || ||では, 自動的にsuper_undefして構わないと思います(安全側に倒す). 必要に ||おうじてsuper_redefして利用するというのでどうでしょう? Fixnumなどのことを考えるとrb_undef_methodでもsuper_undefしておいた方が よいのではないでしょうか。 -- 前田 修吾