INNER CODE UNIT · Dart
$
ShadyBoukhary/flutter_clean_architecture · lib/src/cli.dart:328
class ${pascalCaseName}Presenter extends clean.Presenter {
@override
void dispose() {
// TODO: Implement dispose
}
}
''';
}
/// Converts a snake_case string to PascalCase format.
///
/// This utility function transforms naming conventions from snake_case (used for
/// file names and page names) to PascalCase (used for class names in Dart).
///
/// ## Conversion Rules:
/// - Splits the input string by underscores
/// - Capitalizes the first letter of each word
/// - Concatenates all words without separators