Я пишу крошечный интерактивный инструмент командной строки, предлагающий пользователю нажать цифровую клавишу. Это должно продолжаться сразу после первого нажатия/ввода клавиши.
В настоящее время я делаю это, чтобы зафиксировать ввод пользователя
puts "yes, please ..."
gets.chomp
... однако для этого требуется нажать «ввод» для подтверждения ввода. Как вернуть введенное значение сразу после первого нажатия клавиши?