printOn method
Prints the object
into buffer
.
Implementation
@override
void printOn(int object, StringBuffer buffer) {
_number.printOn(object, buffer);
if (!(object % 100).between(10, 20)) {
switch (object % 10) {
case 1:
return buffer.write('st');
case 2:
return buffer.write('nd');
case 3:
return buffer.write('rd');
}
}
buffer.write('th');
}