Method: TTY::Reader::Console#initialize

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

#initialize(input) ⇒ Console

Returns a new instance of Console.



30
31
32
33
34
35
# File 'lib/tty/reader/console.rb', line 30

def initialize(input)
  @input = input
  @mode  = Mode.new(input)
  @keys  = Keys.ctrl_keys.merge(Keys.keys)
  @escape_codes = [[ESC.ord], CSI.bytes.to_a]
end