Ruby 3.0.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Moduleクラス > alias_method
alias_method(new, original) -> Symbol
[permalink][rdoc]メソッドの別名を定義します。
module Kernel
alias_method :hoge, :puts # => :hoge
alias_method "foo", :puts # => :foo
end
alias との違いは以下の通りです。
また、クラスメソッドに対して使用することはできません。
[SEE_ALSO] クラス/メソッドの定義/alias
module Kernel
alias_method :foo, :puts
end
foo "bar" # bar