Почему нельзя использовать метод экземпляра noecho класса IO? - PullRequest
5 голосов
/ 17 февраля 2012
print "Enter your password: "
pass = STDIN.noecho(&:gets)
puts "Your password is #{pass}!"

ВЫХОД:

 Enter your password: input.rb:2:in `<main>': undefined method `noecho' for #<IO:<STDIN>> (NoMethodError)

1 Ответ

10 голосов
/ 17 февраля 2012

Сначала

require 'io/console'

позже Ruby 1.9.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...