toCapitalizeEachCase method

String toCapitalizeEachCase()

Implementation

String toCapitalizeEachCase() {
  if (isEmpty) return '';

  return split(' ')
      .where((word) => word.isNotEmpty)
      .map((word) =>
          "${word[0].toUpperCase()}${word.substring(1).toLowerCase()}")
      .toList()
      .join(' ');
}