From: Pit Capitain Date: 2007-02-16T00:52:27+09:00 Subject: Re: Creating a second instance of a singleton class? hemant schrieb: > However, what puzzles me, how come #clone copies methods from > Singleton class as well? #dup won't allow that. You can't marshal > singleton and an attempt would throw error. Works as documented: ri Object#clone ri Object#dup It says: While +clone+ is used to duplicate an object, including its internal state, +dup+ typically uses the class of the descendent object to create the new instance. Regards, Pit