From: petermichaux@... Date: 2005-11-07T09:47:10+09:00 Subject: Retrieving class name in a class method? Hi, I'd like to use the name of my class in a class method. I've tried self.class.to_s but that outputs "Class". I've attached my code below Thanks, Peter class Thing def self.my_name # I don't want to reference instance method my_name self.class.to_s end def self.my_name2 self.new.my_name end def my_name self.class.to_s end end # I want these three lines to output "Thing" puts Thing.my_name #outputs "Class" puts Thing.my_name2 #outputs "Thing" puts Thing.new.my_name #outputs "Thing"