Issue #13551 has been updated by matz (Yukihiro Matsumoto).

Status changed from Feedback to Rejected

As Martin-sensei pointed out, use singleton class notation.

  class Foo
    class <<Foo
      def foo; end
      alias bar foo
    end
  end

I don't think it's worth adding a new method to avoid this simple thing.

Matz.


----------------------------------------
Feature #13551: Add a method to alias class methods
https://bugs.ruby-lang.org/issues/13551#change-66877

* Author: JustJosh (Joshua Stowers)
* Status: Rejected
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
There doesn't seem to be an intuitive way to alias class methods.

Perhaps we can add a method such as 

~~~ ruby
alias_class_method :new_name, :old_name
~~~



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

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>