Issue #8947 has been reported by rkh (Konstantin Haase).

----------------------------------------
Feature #8947: make alias, alias_method, attr_* return name of the alias
https://bugs.ruby-lang.org/issues/8947

Author: rkh (Konstantin Haase)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 


Now that def returns the method name, it would be handy to have alias/alias_method return the name of the alias:

class Foo
  private def foo() end
  protected alias_method :bar, :foo
end

Same goes for the attr_* methods:

class Foo
  private attr_accessor :foo, :bar
end

What do you think?


-- 
http://bugs.ruby-lang.org/