From: Stephen Pearson Date: 2008-11-10T20:17:43+09:00 Subject: Re: how to find self class name inside self difinition ? Thani Ararsu wrote: > module Aa > end > > class Aa::Name > def self.class_name > self.class.name > end > end > puts Aa::Name.class_name # 'Class' > > # But i want my class name as 'Aa::Name' instead of 'Class' > > > any idea ? module Aa end class Aa::Name def self.class_name name end end puts Aa::Name.class_name Or dispense with the class method entirely: puts Aa::Name.name