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