まつもと ゆきひろです
In message "[ruby-list:7443] delegate.rb(1.1b9_09)"
on 98/04/13, Wakou Aoyama <wakou / fsinet.or.jp> 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