class StatusBoxView

Public Class Methods

new(statuses) click to toggle source
# File lib/views.rb, line 68
def initialize(statuses)
  @statuses = statuses
end

Public Instance Methods

to_s() click to toggle source
# File lib/views.rb, line 72
def to_s
  puts '-' * SCREEN_WIDTH
  puts
  num_lines = @statuses.length
  lines = @statuses.last(8).fill(num_lines, 8 - num_lines) { '' }
  lines.map { |line| line.at_width(SCREEN_WIDTH) }.join("\n")
end