Actions
Bug #17887
closedMissed constant lookup after prepend
Bug #17887: Missed constant lookup after prepend
Description
Description
The following shows that the constant lookup from B does not find the constant in the prepended M module. I would expect this lookup to behave like "B.include M" which does print the constant from module M.
Example
module M FOO = 'm' end class A FOO = 'a' end class B < A def foo FOO end end b = B.new p b.foo A.prepend M p b.foo Expected Result
"a" "m" Actual Result
"a" "a" Actions