Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

「Rubyレシピブック 268の技」正誤情報?

「017 alias と undef (p.31)」に

alias 元の名前 別名

とあるけれど

alias 別名 元の名前

の間違いでは?

irb(main):001:0> def hoge
irb(main):002:1>   print "hoge\n"
irb(main):003:1> end
=> nil
irb(main):004:0> alias hoge piyo
NameError: undefined method `piyo' for class `Object'
        from (irb):4
irb(main):005:0> alias piyo hoge
=> nil
irb(main):006:0> piyo
hoge
=> nil
irb(main):007:0> 

「256 クラスメソッドの別名を定義する (p.410)」の方は間違ってないっぽい。