Module: IOConsoleCompatible

Included in:
File, StringIO, Tempfile
Defined in:
lib/highline/io_console_compatible.rb

Overview

On tests, we try to simulate input output with StringIO, Tempfile and File objects.

For this to be accomplished, we have to do some tweaking so that they respond adequately to the called methods during tests.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#echoObject

Returns the value of attribute echo.



20
21
22
# File 'lib/highline/io_console_compatible.rb', line 20

def echo
  @echo
end

Instance Method Details

#getch(min: nil, time: nil, intr: nil) ⇒ Object



16
17
18
# File 'lib/highline/io_console_compatible.rb', line 16

def getch(min:nil, time:nil, intr: nil)
  getc
end

#winsizeObject



22
23
24
# File 'lib/highline/io_console_compatible.rb', line 22

def winsize
  [24, 80]
end