「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)」の方は間違ってないっぽい。