From: Pit Capitain Date: 2006-01-12T23:10:18+09:00 Subject: Re: [SPAM] safe array index ? David Vallner schrieb: > My bad. However, it seems alias_method silently lets me use an > undefined method name as the old name, which got me confused: > > irb(main):001:0> class Foo > irb(main):002:1> def bar > irb(main):003:2> puts "BAR" > irb(main):004:2> end > irb(main):005:1> alias :bar :bar1 > irb(main):006:1> alias_method :bar, :bar2 > irb(main):007:1> end > NameError: undefined method `bar1' for class `Foo' > from (irb):5 After the error on line 5, line 6 isn't executed anymore. Switch lines 5 and 6 and you see what I mean. Regards, Pit