From: "shugo (Shugo Maeda)" Date: 2012-11-01T14:07:40+09:00 Subject: [ruby-dev:46335] [ruby-trunk - Feature #7251][Assigned] using usings in usinged Module Issue #7251 has been updated by shugo (Shugo Maeda). Status changed from Open to Assigned ---------------------------------------- Feature #7251: using usings in usinged Module https://bugs.ruby-lang.org/issues/7251#change-32143 Author: matsuda (Akira Matsuda) Status: Assigned Priority: Normal Assignee: shugo (Shugo Maeda) Category: core Target version: 2.0.0 I suspect Kernel#using to using all the already usinged Refinements in usinged Module. For example: module X refine Fixnum do def foo; p :foo; end end end module Y refine Fixnum do def bar; p :bar; end end end module Z using X using Y end class Foo using Z p 1.foo p 1.bar end (original gist here: https://gist.github.com/3985735 ) -- http://bugs.ruby-lang.org/