Robert Klemme schrieb: > "Pit Capitain" <pit / capitain.de> schrieb im Newsbeitrag > news:41F9E97C.2030006 / capitain.de... > >>Trans schrieb: >> >>>(...) though I would like to figure >>>out how to copy classes and give them a name, instead of them >>>appearing as numbers on #inspect. >>> ... >> >> c = String.dup >> >> def c.to_s >> "MySpecialString" >> end >> ... > > I guess that's not the same as there is some magic involved with class > names: > ... Hi Robert, I thought Tom was talking about the textual representation of his class copies when calling inspect on them. My simple code was an answer to this problem. I didn't talk about the name of a class object as returned by the name method. IIRC it has been mentioned at least once on this mailing list that the name of a class object is the name of the first constant this class object is assigned to, as your code shows. Regards, Pit