Class: Tryouts::CLI::NoOpStatusDisplay
- Inherits:
-
Object
- Object
- Tryouts::CLI::NoOpStatusDisplay
- Defined in:
- lib/tryouts/cli/formatters/tty_status_display.rb
Overview
No-op implementation for when TTY is not available
Instance Method Summary collapse
- #available? ⇒ Boolean
-
#cleanup! ⇒ Object
No-op cleanup for consistency.
- #clear_status_area ⇒ Object
-
#initialize(io = $stdout, _options = {}) ⇒ NoOpStatusDisplay
constructor
A new instance of NoOpStatusDisplay.
- #reserve_status_area ⇒ Object
- #update_status(state) ⇒ Object
- #write_scrolling(text) ⇒ Object
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, = {}) @io = io end |
Instance Method Details
#available? ⇒ 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_area ⇒ Object
271 |
# File 'lib/tryouts/cli/formatters/tty_status_display.rb', line 271 def clear_status_area; end |
#reserve_status_area ⇒ Object
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) |