Method: WebTranslateIt::Util.ask

Defined in:
lib/web_translate_it/util.rb

.ask(question, default = nil) ⇒ Object

Ask a question. Returns an answer.



84
85
86
87
88
89
90
91
92
93
# File 'lib/web_translate_it/util.rb', line 84

def self.ask(question, default = nil)
  question += " (Default: #{default})" unless default.nil?
  print("#{question}  ")
  $stdout.flush

  result = $stdin.gets
  result&.chomp!
  result = default if result.nil? || (result == '')
  result
end