# File lib/cucumber/runtime/user_interface.rb, line 30 def ask(question, timeout_seconds) STDOUT.puts(question) STDOUT.flush puts(question) if(Cucumber::JRUBY) answer = jruby_gets(timeout_seconds) else answer = mri_gets(timeout_seconds) end if(answer) puts(answer) answer else raise("Waited for input for #{timeout_seconds} seconds, then timed out.") end end