generateFiles method
Implementation
List<WriteTask> generateFiles(
List<CodeClass> classes,
String directoryName,
) {
final tasks = classes.map((codeClass) {
final content = _getFileContent(
codeClass,
directoryName,
);
return WriteTask(
codeClass.fileName,
content,
);
});
final exportFileTask = WriteTask(
'$directoryName.dart',
tasks.map((task) => 'export \'${task.filePath}\';').join('\n'),
);
logger.log(exportFileTask.filePath);
return [
...tasks,
exportFileTask,
];
}