From: Mike Austin Date: 2006-03-18T06:28:48+09:00 Subject: Getting the name of a class that's in a module 'some_object.class.to_s' doesn't work because it returns the entire hierarchy, i.e 'SomeModule::SomeClass'. I could do some string ops on that but it seems there would be an easier way. Here's an example: class MenuStyle class Button < Style end end class View def initialize() @delegate = MenuStyle.const_get( self.class.to_s ) end end Thanks, Mike