Name.titleCased constructor
Name.titleCased({
- required String input,
Name.titleCased is used when the name to returned has to be titleCased
Implementation
factory Name.titleCased({required String input}) {
final String titleCased = input
.toLowerCase()
.split(' ')
.map((String e) => e.trim())
.map((String word) => toBeginningOfSentenceCase(word))
.join(' ');
return Name._(right(titleCased));
}