From: Avi Bryant Date: 2001-07-21T09:32:36+09:00 Subject: [ruby-talk:18211] Re: 99 bottles of beer Down to 160, but with warnings: def b "#{N>0?N: 'No more'} bottle#{'s'if N!=1} of beer"end (N=99).times{w=" on the wall";puts"#{b+w}, #{b}\nTake one down, pass it around\n";N-=1;puts(b+w+'.')}