Method: VMCExtensions#pretty_size
- Defined in:
- lib/cli/core_ext.rb
#pretty_size(size, prec = 1) ⇒ Object
64 65 66 67 68 69 70 |
# File 'lib/cli/core_ext.rb', line 64 def pretty_size(size, prec=1) return 'NA' unless size return "#{size}B" if size < 1024 return sprintf("%.#{prec}fK", size/1024.0) if size < (1024*1024) return sprintf("%.#{prec}fM", size/(1024.0*1024.0)) if size < (1024*1024*1024) return sprintf("%.#{prec}fG", size/(1024.0*1024.0*1024.0)) end |