Method: ChoreDisplay#text_statuses

Defined in:
lib/chore/server.rb

#text_statusesObject



40
41
42
43
44
45
46
47
48
49
50
# File 'lib/chore/server.rb', line 40

def text_statuses

  status_lines = []
  Chore::Store.iterate_statuses do |status|
    status_line = "#{status[:job]} - #{status[:status]} #{Time.at(status[:start_time])}"
    status_line += " (#{status[:notes].join(', ')})" if !status[:notes].empty?
    status_lines << colorize(status_line, status[:state])
  end
  
  status_lines.join("\n") + "\n"
end