From: dblack@... Date: 2007-01-16T12:36:17+09:00 Subject: Re: Finding the super class of an object? Hi -- On Tue, 16 Jan 2007, Aaron Smith wrote: > How can I find out what the super class is of an object, Say if a class > extends Hash. I need to be able to find a string representation of the > super class ('Hash').... is_a? won't work as that requires an actual > module or class.. is_a? won't report an inheritance relationship in any case: class D < C; end D.is_a?(C) # false (unless C is Object maybe....) > I need a string representation. > > any ideas? thanks.. superclass.name will give it to you as a string. David -- Q. What is THE Ruby book for Rails developers? A. RUBY FOR RAILS by David A. Black (http://www.manning.com/black) (See what readers are saying! http://www.rubypal.com/r4rrevs.pdf) Q. Where can I get Ruby/Rails on-site training, consulting, coaching? A. Ruby Power and Light, LLC (http://www.rubypal.com)