format method
Formatte un montant selon les règles de la devise
Implementation
String format(int valueInCents, {bool includeCurrencyCode = false}) {
final double value = valueInCents / 100;
final String formattedValue;
if (decimalPlaces == 0) {
formattedValue = value.round().toString();
} else {
formattedValue = value
.toStringAsFixed(decimalPlaces)
.replaceAll('.', decimalSeparator);
}
if (includeCurrencyCode) {
return '$formattedValue $code';
} else {
if (symbolBeforeValue) {
return '$symbol$formattedValue';
} else {
return '$formattedValue$symbol';
}
}
}