class Travis::Tools::Formatter

def duration(seconds, suffix = nil)

def duration(seconds, suffix = nil)
  return 'none' if seconds.nil?
  seconds          = (Time.now - seconds).to_i if seconds.is_a? Time
  output           = []
  minutes, seconds = seconds.divmod(60)
  hours, minutes   = minutes.divmod(60)
  output << "#{hours} hrs" if hours.positive?
  output << "#{minutes} min" if minutes.positive?
  output << "#{seconds} sec" if seconds.positive? || output.empty?
  output << suffix           if suffix
  output.join(' ')
end