Я плохо знаком с рубином. Я должен получить пароль как вход через gets
команда.
Как я скрываю ввод пароля, введенный в терминале, во время gets
звонить
require 'io/console'
password = STDIN.noecho(&:gets).chomp
Для 1.9.3 (и выше) это требует добавления require 'io / console'
к вашему коду.
Ruby « Пароль » - еще одна альтернатива.
Существует библиотека под названием highline , которая работает следующим образом:
require 'rubygems'
require 'highline/import'
password = ask("Enter password: ") { |q| q.echo = false }
# do stuff with password