Method: Wpcap::Backup#as_size

Defined in:
lib/wpcap/backup.rb

#as_size(s) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/wpcap/backup.rb', line 36

def as_size( s )
  s = s.to_f
  i = PREFIX.length - 1
  while s > 512 && i > 0
    i -= 1
    s /= 1024
  end
  ((s > 9 || s.modulo(1) < 0.1 ? '%d' : '%.1f') % s) + ' ' + PREFIX[i]
end