Class: StatusBoxView
Constant Summary
Constants included from TerminalUtils
TerminalUtils::ERASE_DISPLAY, TerminalUtils::GREEN, TerminalUtils::RED, TerminalUtils::RESET, TerminalUtils::RESTORE_CURSOR, TerminalUtils::SAVE_CURSOR, TerminalUtils::SCREEN_WIDTH
Instance Method Summary collapse
-
#initialize(statuses) ⇒ StatusBoxView
constructor
A new instance of StatusBoxView.
- #to_s ⇒ Object
Constructor Details
#initialize(statuses) ⇒ StatusBoxView
Returns a new instance of StatusBoxView.
66 67 68 |
# File 'lib/views.rb', line 66 def initialize(statuses) @statuses = statuses end |
Instance Method Details
#to_s ⇒ Object
70 71 72 73 74 75 |
# File 'lib/views.rb', line 70 def to_s puts '-' * SCREEN_WIDTH puts num_lines = @statuses.length @statuses.last(8).fill(num_lines, 8 - num_lines) { '' } end |