snake method
Implementation
String snake([String delimiter = '_']) {
if (this != toLowerCase()) {
String processed = replaceAll(RegExp(r'\s+'), '');
processed = processed.replaceAllMapped(
RegExp(r'(.)(?=[A-Z])'),
(match) => '${match.group(1)}$delimiter',
);
return processed.toLowerCase();
}
return this;
}