UNPKG

generator-sails-rest-api

Version:

Yeoman generator that provides already configured and optimized Sails REST API with bundle of predefined features

20 lines (14 loc) 752 B
"use strict"; /** * Step 5 * Where you write the generator specific files (routes, controllers, etc) */ const SOURCE_ADAPTER = `Adapter.js`; const SOURCE_ADAPTER_TEST = `Adapter.test.js`; const DESTINATION_ADAPTER = name => `api/adapters/${name}Adapter.js`; const DESTINATION_ADAPTER_TEST = name => `test/unit/adapters/${name}Adapter.test.js`; module.exports = function () { const name = (this.options['adapter-name'].charAt(0).toUpperCase() + this.options['adapter-name'].slice(1)).replace(/Adapter/, ''); this.fs.copyTpl(this.templatePath(SOURCE_ADAPTER), this.destinationPath(DESTINATION_ADAPTER(name)), {name}); this.fs.copyTpl(this.templatePath(SOURCE_ADAPTER_TEST), this.destinationPath(DESTINATION_ADAPTER_TEST(name)), {name}); };