From: nobu@... Date: 2015-08-10T14:43:07+00:00 Subject: [ruby-core:70305] [Ruby trunk - Bug #11425] super_method fails to find the super method when combined with Module#prepend Issue #11425 has been updated by Nobuyoshi Nakada. Description updated ---------------------------------------- Bug #11425: super_method fails to find the super method when combined with Module#prepend https://bugs.ruby-lang.org/issues/11425#change-53725 * Author: Akira Matsuda * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.3.0dev (2015-08-09 trunk 51513) [x86_64-darwin14] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- `super_method` now fails to find the target method of `Module#prepend` maybe since commit:51501 https://github.com/ruby/ruby/commit/6b7c4df ~~~ruby class C; def a() end end module M def a() end end C.prepend M p C.instance_method(:a).super_method ~~~ ~~~ ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14] #=> # ruby 2.3.0dev (2015-08-09 trunk 51513) [x86_64-darwin14] #=> nil ~~~ ---Files-------------------------------- bug11425.patch (935 Bytes) -- https://bugs.ruby-lang.org/