Hi -- On Sat, 5 Jun 2004, Gregory Millam wrote: > Received: Sat, 5 Jun 2004 03:34:47 +0900 > And lo, Edgardo wrote: > > > Hi, everybody. I would like to use an assert like function to test the > > number of rows returned by a query. Something like Eiffel's > > > > check result.num_rows = 1 > > > > What's the best way to do that in Ruby? > > > > result.num_rows == 1 or raise "num_rows is not 1" > > is equivalent to > > raise "num_rows is not 1" unless result.num_rows == 1 > > The 'or/and' method is idiomatic, while the 'if/unless' is more readable. I didn't know idioms had to be unreadable :-)) David -- David A. Black dblack / wobblini.net