ordinal static method
Returns the ordinal form of number (1st, 2nd, 3rd, 4th).
Implementation
static String ordinal(int number) {
final mod100 = number.abs() % 100;
final mod10 = number.abs() % 10;
String suffix;
if (mod100 >= 11 && mod100 <= 13) {
suffix = 'th';
} else if (mod10 == 1) {
suffix = 'st';
} else if (mod10 == 2) {
suffix = 'nd';
} else if (mod10 == 3) {
suffix = 'rd';
} else {
suffix = 'th';
}
return '$number$suffix';
}