UNPKG

generator-ngfs

Version:

Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node

26 lines (20 loc) 733 B
'use strict'; var util = require('util'); var ScriptBase = require('../script-base.js'); var Generator = module.exports = function Generator() { ScriptBase.apply(this, arguments); // if the controller name is suffixed with ctrl, remove the suffix // if the controller name is just "ctrl," don't append/remove "ctrl" if (this.name && this.name.toLowerCase() !== 'ctrl' && this.name.substr(-4).toLowerCase() === 'ctrl') { this.name = this.name.slice(0, -4); } }; util.inherits(Generator, ScriptBase); Generator.prototype.createControllerFiles = function createControllerFiles() { this.generateSourceAndTest( 'controller', 'spec/controller', 'controllers', this.options['skip-add'] || false ); };