getTextForNumberLessThan100 method

String getTextForNumberLessThan100(
  1. int number
)

Implementation

String getTextForNumberLessThan100(int number) {
  if (number > 99) return '';
  if (getMappingForNumber(number).isNotEmpty)
    return getMappingForNumber(number);

  var onesPlace = (number % 10).toInt();
  var onesPlaceText = getMappingForNumber(onesPlace);

  var tensPlace = ((number - onesPlace) % 100).toInt();
  var tensPlaceText = getMappingForNumber(tensPlace);
  if (onesPlaceText.isNotEmpty) tensPlaceText += ' ';

  return tensPlaceText + onesPlaceText;
}