createBinding static method
Future<void>
createBinding(
{ - required String featureName,
})
Implementation
static Future<void> createBinding({required String featureName}) async {
await CreateFolderFiles.createAndWriteFile(
fileName: '${featureName}_binding.dart',
path: 'lib/app/modules/$featureName/bindings',
content: '''
import 'package:get/get.dart';
import '../controllers/${featureName}_controller.dart';
class ${featureName.pascalCase}Binding extends Bindings {
@override
void dependencies() {
Get.lazyPut<${featureName.pascalCase}Controller>(
() => ${featureName.pascalCase}Controller(),
);
}
}
''',
);
}