class Travis::Tools::Formatter

def file_size(input, human: true)

def file_size(input, human: true)
  return "#{input} B" unless human
  format = 'B'
  iec    = %w[KiB MiB GiB TiB PiB EiB ZiB YiB]
  while human && (input > 512) && iec.any?
    input /= 1024.0
    format = iec.shift
  end
  input = input.round(2) if input.is_a? Float
  "#{input} #{format}"
end