snakeToPascal method
Converts this string from snake-case to pascal-case.
void foo() {
  print('abc_def'.snakeToPascal()); // 'AbcDef'
  print('ABC_DEF'.snakeToPascal()); // 'AbcDef'
  print('ABC'.snakeToPascal());     // 'Abc'
  print('abc'.snakeToPascal());     // 'Abc'
}
Implementation
String snakeToPascal() {
  // See https://stackoverflow.com/a/1176023
  return split("_").map((word) => word.capitalize()).join();
}