From: Peter Szinek Date: 2006-12-22T20:00:11+09:00 Subject: Re: class method >> irb(main):005:0> a.class.is_a? A >> => false > this still confuses me! a 'is-an' A. you ask for this with a.is_a? A When you are asking a.class.is_a? A that actually means 'A.class is_a? A' which is not true since A.class is Class. Peter __ http://www.rubyrailways.com