On Nov 25, 2010, at 22:06 , Magnus Holm wrote:

> 2. I don't like the idea of having both #using and #include. I don't
> want to think about which one to use; I just want to use the module! I
> think this is getting even more messy than with the new mixin-feature.
> Even right *now* people only use #include (and def included(mod);
> mod.extend ClassMethods; end) because That's How Modules Work=99.

But what if you want to use refinements only in the module included, not th=
e module it is included into?
This would be impossible. One could always do a `def self.included(klass) k=
lass.send(:using, self) end` (in case your point #3 will be fixed).

Konstantin=