refactorProjectNamePubspec method

void refactorProjectNamePubspec()

Implementation

void refactorProjectNamePubspec() {
  final pubspec =
      Map.from(YamlHelper.loadFileYaml(join(current, 'pubspec.yaml')));
  final String oldNamePubspec = pubspec['name'];
  pubspec['name'] = newName.snakeCase;
  YamlHelper.saveFileYaml(join(current, 'pubspec.yaml'), pubspec);

  RefactorHelper.renameFileAndClassName(
    pathDir: join(current, 'lib'),
    oldName: oldNamePubspec,
    newName: newName.snakeCase,
  );
}