getTemplateVars method

  1. @override
Map<String, dynamic> getTemplateVars()
override

Gets template variables for generation

Implementation

@override
Map<String, dynamic> getTemplateVars() {
  final vars = super.getTemplateVars();
  vars['name'] = featureName;
  vars['title_literal'] =
      jsonEncode(argResults['title'] ?? featureName.titleCase);
  vars['description_literal'] = jsonEncode(argResults['description']);
  vars['route_literal'] = jsonEncode(argResults['route'] ??
      '/${featureName.replaceFirst(RegExp(r'^feature_'), '')}');
  return vars;
}