class Guard::ReadlineInteractor
def read_line
Read a line from stdin with Readline.
def read_line while line = Readline.readline(prompt, true) line.gsub!(/^\W*/, '') if line =~ /^\s*$/ or Readline::HISTORY.to_a[-2] == line Readline::HISTORY.pop end process_input(line) end end