From: ts Date: 2008-03-07T20:07:32+09:00 Subject: Re: Cloning a module and isolating it from the clone >>>>> "7" == 7stud <-- > writes: 7> Or, maybe what is really happening is that module B has references to 7> the methods in module A. So, when you call B.get_num, you are really 7> calling A.get_num, which then returns A's class variable @@num. It's a bug for both 1.8 and 1.9. Try to send it to ruby-bug. Guy Decoux