From: matthew@... Date: 2017-05-09T07:19:57+00:00 Subject: [ruby-core:81058] [Ruby trunk Feature#13551] Add a method to alias class methods Issue #13551 has been updated by phluid61 (Matthew Kerwin). Do you mean singleton methods? Something like this would work: ~~~ruby module Kernel def alias_singleton_method new_name, old_name define_singleton_method(new_name) { old_name } end end ~~~ ~~~ruby class Foo def self.bar :bar end alias_singleton_method :baz, :bar end Foo.bar #=> :bar Foo.baz #=> :bar ~~~ ---------------------------------------- Feature #13551: Add a method to alias class methods https://bugs.ruby-lang.org/issues/13551#change-64704 * Author: JustJosh (Joshua Stowers) * Status: Feedback * 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: