Class: Tryouts::CLI::NoOpStatusDisplay

Inherits:
Object
  • Object
show all
Defined in:
lib/tryouts/cli/formatters/tty_status_display.rb

Overview

No-op implementation for when TTY is not available

Instance Method Summary collapse

Constructor Details

#initialize(io = $stdout, _options = {}) ⇒ NoOpStatusDisplay

Returns a new instance of NoOpStatusDisplay.



263
264
265
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 263

def initialize(io = $stdout, _options = {})
  @io = io
end

Instance Method Details

#available?Boolean

Returns:

  • (Boolean)


267
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 267

def available? = false

#cleanup!Object

No-op cleanup for consistency



272
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 272

def cleanup!; end

#clear_status_areaObject



271
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 271

def clear_status_area; end

#reserve_status_areaObject



268
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 268

def reserve_status_area; end

#update_status(state) ⇒ Object



270
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 270

def update_status(state); end

#write_scrolling(text) ⇒ Object



269
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 269

def write_scrolling(text) = @io.print(text)