From: matz@... (Yukihiro Matsumoto) Date: 1998-04-14T11:19:32+09:00 Subject: [ruby-list:7446] Re: delegate.rb(1.1b9_09) まつもと ゆきひろです In message "[ruby-list:7443] delegate.rb(1.1b9_09)" on 98/04/13, Wakou Aoyama writes: |青山です。 | |ruby-1.1b9_09 に付属の delegate.rb って仕様が変ったのでしょうか? |cgi-lib.rb, telnet.rb でエラーになります。 仕様が変ったのもありますが(id, eqaul? __getobj__以外のメソッ ドも保存するようにした),エラーになるのはバグです. --- delegate.rb 1998/04/08 08:12:39 1.1.1.1.2.9 +++ delegate.rb 1998/04/14 02:19:06 @@ -15,2 +15,3 @@ def initialize(obj) + preserved = ::Kernel.instance_methods for t in self.type.ancestors @@ -19,4 +20,3 @@ end - preserved |= ::Kernel.instance_methods - preserved -= ["to_s", "nil?", "to_a", "hash", "dup", "==", "=~"] + preserved -= ["__getobj__","to_s","nil?","to_a","hash","dup","==","=~"] for method in obj.methods