toCamelCase method
Converts the string to camelCase.
Example:
'hello world'.toCamelCase(); // 'helloWorld'
'foo_bar_baz'.toCamelCase(); // 'fooBarBaz'
Implementation
String toCamelCase() {
final List<String> parts = words();
if (parts.isEmpty) return '';
final String first = parts.first.toLowerCase();
final String rest = parts
.skip(1)
.map((String word) =>
word[0].toUpperCase() + word.substring(1).toLowerCase())
.join();
return '$first$rest';
}