Actions
Bug #11188
closedMethod#inspect for chaining alias methods
Description
The following script prints strange results (at least for me).
class C0
def foo
end
end
class C1 < C0
alias foo1 foo
alias foo2 foo1
alias foo3 foo2
end
p C1.new.method(:foo)
p C1.new.method(:foo1)
p C1.new.method(:foo2)
p C1.new.method(:foo3)
Result:
#<Method: C1(C0)#foo>
#<Method: C1(C0)#foo1(foo)>
#<Method: C1#foo2(foo)>
#<Method: C1#foo3(foo)>
I believe 3rd and 4th results should be:
#<Method: C1(C0)#foo2(foo)>
#<Method: C1(C0)#foo3(foo)>
How about it?
Files
Actions
Like0
Like0Like0Like0