From: "Thomas B." Date: 2008-10-12T02:36:52+09:00 Subject: Re: Prevents multiple includes of the same module Zouplaz wrote: > Hello, one module defines several CONSTANTS > As it is required from few classes I get > warning: already initialized constant FOO > > How can I prevents the redefinition of theses CONSTANTS ? It's just > because it pollutes my screen during unit testing... > > Thanks It's not clear what's your problem. If you do this: module M;A=8;end class K;include M;end class L;include M;end you get no warning as the constants is not redefined by including the module. It just becomes accessible as K::A and L::A. I think you should paste an isolated sample to illustrate your problem. TPR. -- Posted via http://www.ruby-forum.com/.