From: "Augie De Blieck Jr." Date: 2007-03-15T12:12:17+09:00 Subject: Re: Newbie: if / elseif > if $val =~ /this/i > puts "this" > elseif $val =~ /that/i > puts "that" > elseif $val =~ /the other/i > puts "the other" > end Just remember that even when you spell it right, it's going to drop out of the whole construct just as soon as it fulfills a RegEx. After it prints "this," it stops looking at any of the other "elsif" statements. That short circuiting is a feature. =) -Augie