Actions
Bug #7271
closedRefinement doesn't seem lexical
Description
C_User#y is refined. Is that intentional?
class C
def foo
p :C_foo
end
end
module RefineC
refine C do
def foo
p :RefineC_foo
super
end
end
end
class C_User
using RefineC
def x
C.new.foo
end
end
class C_User
def y
C.new.foo
end
end
C_User.new.x
C_User.new.y
#=>
:RefineC_foo
:C_foo
:RefineC_foo
:C_foo
Actions
Like0
Like0Like0Like0Like0