UNPKG

generator-angular2gen

Version:

A simple way to learn Angular2 with angular2gen !

28 lines (23 loc) 840 B
/** * Created by rpourtier on 09/03/2016. */ '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 ); };