Можете объяснить пожалуйста STDIN.noecho(&:gets) это глушит эхо как понял gets'а.
И как понять метод или команду (не знаю что это) require 'io/console' что она делает??
Hecntv, require позволяет подтягивать код из других файлов/библиотек. io/console входит в стандартную библиотеку ruby. И что бы её использовать достаточно прописать require, и ничего дополнительно устанавливать не надо. noecho это один из методов этой библиотеки. STDIN.noecho(&:gets) выполнит gets как обычно, но при этом отключит вывод данных обратно в терминал. https://ruby-doc.org/stdlib-2.5.0/libdoc/io/consol...