From: "David A. Black" Date: 2005-04-20T20:19:34+09:00 Subject: Re: [ANN] Article: Seeing Metaclasses Clearly Hi -- On Wed, 20 Apr 2005, Pit Capitain wrote: > David A. Black schrieb: >> >> irb(main):001:0> a = "" >> => "" >> irb(main):002:0> c = (class << a; self; end) >> => #> >> irb(main):003:0> a.instance_of?(c) >> => false >> irb(main):004:0> a.instance_of?(String) >> => true >> irb(main):005:0> s = class << String; self; end >> => # >> irb(main):006:0> String.instance_of?(s) >> => false >> irb(main):007:0> String.instance_of?(Class) >> => true > > But note that > > irb(main):001:0> a = "" > => "" > irb(main):002:0> c = (class << a; self; end) > => #> > irb(main):003:0> c === a > => true Yes, a.kind_of(c) is true, but that's never been a one-only relationship. David -- David A. Black dblack@wobblini.net