method
number_to_human_size
number_to_human_size(size, precision=1)
public
Formats the bytes in size into a more understandable representation. Useful for reporting file sizes to users. This method returns nil if size cannot be converted into a number. You can change the default precision of 1 in precision.
number_to_human_size(123) => 123 Bytes number_to_human_size(1234) => 1.2 KB number_to_human_size(12345) => 12.1 KB number_to_human_size(1234567) => 1.2 MB number_to_human_size(1234567890) => 1.1 GB number_to_human_size(1234567890123) => 1.1 TB number_to_human_size(1234567, 2) => 1.18 MB