From: Daniel Schierbeck Date: 2006-07-15T03:15:11+09:00 Subject: Re: Help with a regexp Daniel Schierbeck wrote: > when "i" > number = scanner.scan(/0|(-?[1-9][0-9]*)/) > raise BencodingError unless number > raise BencodingError unless scanner.scan(/e/) > return number That last line should of course read return number.to_i Daniel