module IOChar

Constants

KEYS

Public Instance Methods

carriage_return() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 30
def carriage_return; "\r"    end
char_to_key(char) click to toggle source
# File lib/inquirer/utils/iochar.rb, line 21
def char_to_key(char)
  KEYS.fetch char, char
end
clear_line() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 35
def clear_line;      "\e[0K" end
cursor_down() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 32
def cursor_down;     "\e[B"  end
cursor_left() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 34
def cursor_left;     "\e[D"  end
cursor_right() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 33
def cursor_right;    "\e[C"  end
cursor_up() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 31
def cursor_up;       "\e[A"  end
key_to_char(key) click to toggle source
# File lib/inquirer/utils/iochar.rb, line 25
def key_to_char(key)
  KEYS.invert.fetch key, key
end
newline() click to toggle source
# File lib/inquirer/utils/iochar.rb, line 29
def newline;         "\n"    end