Hi,

In message "Re: strange behavior"
    on 02/01/31, mengx / nielsenmedia.com <mengx / nielsenmedia.com> writes:

|I think the problem here may be how "include" works. 
|
|In this example, at runtime, A.constants   => ['CC', 'AA']
|
|In module B, AA is accessible but CC is not.   

Have you tried B.constants?  B.constants => []
Referring constants are either

  * constants belong to the class/module
  * constants belong to outer scope

"include" only affects the former.

							matz.