# File lib/facter/util/memory.rb, line 27 27: def self.scale_number(size, multiplier) 28: suffixes = ['', 'kB', 'MB', 'GB', 'TB'] 29: 30: s = suffixes.shift 31: while s != multiplier 32: s = suffixes.shift 33: end 34: 35: while size > 1024.0 36: size /= 1024.0 37: s = suffixes.shift 38: end 39: 40: return "%.2f %s" % [size, s] 41: end