alias
vsのブログ投稿を見つけましたalias_method
。そのブログの投稿の例に示されているように、同じクラス内の別のメソッドにエイリアスを付けたいだけです。どちらを使用すればよいですか?私はいつもalias
中古品を見ていますが、誰かが私alias_method
に良いと言った。
エイリアスの使用
class User
def full_name
puts "Johnnie Walker"
end
alias name full_name
end
User.new.name #=>Johnnie Walker
alias_methodの使用法
class User
def full_name
puts "Johnnie Walker"
end
alias_method :name, :full_name
end
User.new.name #=>Johnnie Walker