lib/cucumber/runtime/user_interface.rb in cucumber-3.2.0 vs lib/cucumber/runtime/user_interface.rb in cucumber-4.0.0.rc.1

- old
+ new

@@ -53,16 +53,14 @@ end private def mri_gets(timeout_seconds) - begin - Timeout.timeout(timeout_seconds) do - STDIN.gets - end - rescue Timeout::Error - nil + Timeout.timeout(timeout_seconds) do + STDIN.gets end + rescue Timeout::Error + nil end def jruby_gets(timeout_seconds) answer = nil t = java.lang.Thread.new do