Issue #7251 has been reported by matsuda (Akira Matsuda). ---------------------------------------- Feature #7251: using usings in usinged Module https://bugs.ruby-lang.org/issues/7251 Author: matsuda (Akira Matsuda) Status: Open 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 )
on 2012-10-31 12:42
on 2012-10-31 12:55
Issue #7251 has been updated by matsuda (Akira Matsuda). s/suspect/expect/ ---------------------------------------- Feature #7251: using usings in usinged Module https://bugs.ruby-lang.org/issues/7251#change-32096 Author: matsuda (Akira Matsuda) Status: Open 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 )
on 2012-11-01 06:08
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 )
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.