From: keiju@... (Keiju ISHITSUKA) Date: 1997-12-11T11:17:57+09:00 Subject: [ruby-list:5632] undef method けいじゅ@日本ラショナルソフトウェアです. undefしたメソッドをもう一度生かすにはどうしたら良いのでしょうか? 具体的には以下のような使い方をしたいんで, 一度定義した特異メソッドをな かったことにしたいんです. undefするだけじゃ駄目なんですね... class Foo def foo print "Foo\n" end end f = Foo.new # 一時的に別の定義を得意メソッドに定義する eval 'class << f def foo; print "foo\n"; end end' # 元の定義に戻したい... eval 'class << f undef foo end ' __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---