Method: TTY::Reader::WinConsole#initialize

Defined in:
lib/tty/reader/win_console.rb

#initialize(input) ⇒ WinConsole

Returns a new instance of WinConsole.



26
27
28
29
30
31
# File 'lib/tty/reader/win_console.rb', line 26

def initialize(input)
  require_relative "win_api"
  @input = input
  @keys = Keys.ctrl_keys.merge(Keys.win_keys)
  @escape_codes = [[NUL_HEX.ord], [ESC.ord], EXT_HEX.bytes.to_a]
end