module Kontena::Cli::BytesHelper
Constants
- GIGABYTE
- KILOBYTE
- MEGABYTE
- TERABYTE
Public Instance Methods
to_gigabytes(bytes, ndigits=nil)
click to toggle source
# File lib/kontena/cli/bytes_helper.rb, line 20 def to_gigabytes(bytes, ndigits=nil) return 0.0 if bytes.nil? round(bytes.to_f / GIGABYTE, ndigits) end
to_kilobytes(bytes, ndigits=nil)
click to toggle source
# File lib/kontena/cli/bytes_helper.rb, line 10 def to_kilobytes(bytes, ndigits=nil) return 0.0 if bytes.nil? round(bytes.to_f / KILOBYTE, ndigits) end
to_megabytes(bytes, ndigits=nil)
click to toggle source
# File lib/kontena/cli/bytes_helper.rb, line 15 def to_megabytes(bytes, ndigits=nil) return 0.0 if bytes.nil? round(bytes.to_f / MEGABYTE, ndigits) end
to_terabytes(bytes, ndigits)
click to toggle source
# File lib/kontena/cli/bytes_helper.rb, line 25 def to_terabytes(bytes, ndigits) return 0.0 if bytes.nil? round(bytes.to_f / TERABYTE, ndigits) end
Private Instance Methods
round(value, ndigits=nil)
click to toggle source
# File lib/kontena/cli/bytes_helper.rb, line 31 def round(value, ndigits=nil) if ndigits.nil? return value end value.round(ndigits) end