Good evening all together!

Based on a message in comp.lang.ruby about strange behavior of Kernel.Integer I 
made a test and found, that it may have an error in Ruby 1.9...

 >type putsgets.rb
puts Integer(gets)
puts Integer(gets)

 >ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

 >ruby putsgets.rb
5
5
0
0

 >ruby19 -v
ruby 1.9.0 (2007-12-02 patchlevel 0) [i386-mingw32]

 >ruby19 putsgets.rb
5
5
0
putsgets.rb:2:in `Integer': invalid value for Integer: "0\n" (ArgumentError)
         from putsgets.rb:2:in `<main>'

Wolfgang NĂ¡dasi-Donner