一个 gem 中有若干个 module,
Module1::Child1
Module1::Child2
Module1::Child3
如何在这个 gem 中定义一个值 Cons,让三个子 module 共享,这样就可以让任何一个子模块(Child1,Child2,Child3)用于 mixin 的时候,都可以使用这个值 Cons. 比如:
class c1
include Module1::Child1
end
class c2
include Module1::Child2
end
让 c1 和 c2 都能拥有 Cons 这个值。