class IO
Public Instance Methods
ask(question, default, output_io = STDOUT)
click to toggle source
# File lib/roby/support.rb, line 12 def ask(question, default, output_io = STDOUT) output_io.print question output_io.flush loop do answer = readline.chomp.downcase if answer.empty? return default elsif answer == 'y' return true elsif answer == 'n' return false else output_io.print "\nInvalid answer, try again: " output_io.flush end end end