humanize method
Human-readable bit format (e.g., "8 Kb", "1.5 Mb").
Implementation
String humanize({int precision = 2}) {
final bits = _converter.bits;
if (bits < 1000) {
return '$bits b';
} else if (bits < 1000000) {
return '${(bits / 1000).toStringAsFixed(precision)} Kb';
} else if (bits < 1000000000) {
return '${(bits / 1000000).toStringAsFixed(precision)} Mb';
} else {
return '${(bits / 1000000000).toStringAsFixed(precision)} Gb';
}
}