From: Peter Ertl Date: 2006-03-22T05:13:25+09:00 Subject: Re: "str1" == "STR1" case insensitive indeed good idea, but it's not the same: class String alias eq2 casecmp def eq1(arg) self.casecmp(arg ) == 0 end end puts "equal1.1" if "A".eq1("a") puts "equal2.1" if "A".eq2("a") puts "equal1.2" if "A".eq1("b") puts "equal2.2" if "A".eq2("b") > equal1.1 > equal2.1 > equal2.2 > --- Urspr�ngliche Nachricht --- > Von: "ChrisH" > An: ruby-talk@ruby-lang.org (ruby-talk ML) > Betreff: Re: "str1" == "STR1" case insensitive > Datum: Wed, 22 Mar 2006 04:58:50 +0900 > > Peter Ertl wrote: > > class String > > def eq(arg) > > self.casecmp(arg ) == 0 > > end > > end > > > > Or you could say: > > class String > alias eq casecmp > end > > > puts "Test".eq("test") > > > true > >