У меня есть программа ruby, которую мне нужно запустить как
ruby ./bin/kata <file.csv
(хотелось бы изменить и не использовать перенаправление)
Проблема, с которой я боролся, заключается в том, какпосле перенаправления вернуться к обычному поведению ввода-вывода, чтобы я мог принимать команды от пользователя.
что-то вроде
set_file(STDIN)
#how to reset STDIN
command = ''
until command.casecmp?('q')
puts "enter command"
command = gets.chomp
run_command(command)
end