From: Robert Feldt Date: 2001-11-03T00:35:10+09:00 Subject: [ruby-talk:24168] Limits of dynamism? Hi, class T def initialize(o); @o = o; end Object.new.methods.each {|m| undef_method(m.intern) unless m =~ /__/} def method_missing(*a); @o.send(*a); end end t = T.new(a = Array.new) p t.class p t.type p t.kind_of?(Array) p (t.id == a.id) p (Array === t) # In the name of dynamism, shouldn't this give true? /R