Skip to content

Commit ff2575f

Browse files
committed
refactor(gen:endpoint): code style / slight refactor
1 parent c08bd95 commit ff2575f

File tree

1 file changed

+16
-25
lines changed

1 file changed

+16
-25
lines changed

Diff for: endpoint/generator.js

+16-25
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default class Generator extends NamedBase {
3232

3333
prompting() {
3434
var done = this.async();
35-
var promptCb = function (props) {
35+
var promptCb = (props) => {
3636
if(props.route.charAt(0) !== '/') {
3737
props.route = '/' + props.route;
3838
}
@@ -49,7 +49,7 @@ export default class Generator extends NamedBase {
4949
this.filters[props.models + 'Models'] = true;
5050
}
5151
done();
52-
}.bind(this);
52+
};
5353

5454
if (this.options.route) {
5555
if (this.filters.mongoose && this.filters.sequelize) {
@@ -76,27 +76,19 @@ export default class Generator extends NamedBase {
7676
name = name + 's';
7777
}
7878

79-
var self = this;
80-
var prompts = [
81-
{
82-
name: 'route',
83-
message: 'What will the url of your endpoint be?',
84-
default: base + name
85-
},
86-
{
87-
type: 'list',
88-
name: 'models',
89-
message: 'What would you like to use for the endpoint\'s models?',
90-
choices: [ 'Mongoose', 'Sequelize' ],
91-
default: self.filters.sequelizeModels ? 1 : 0,
92-
filter: function( val ) {
93-
return val.toLowerCase();
94-
},
95-
when: function() {
96-
return self.filters.mongoose && self.filters.sequelize;
97-
}
98-
}
99-
];
79+
var prompts = [{
80+
name: 'route',
81+
message: 'What will the url of your endpoint be?',
82+
default: base + name
83+
}, {
84+
type: 'list',
85+
name: 'models',
86+
message: 'What would you like to use for the endpoint\'s models?',
87+
choices: [ 'Mongoose', 'Sequelize' ],
88+
default: this.filters.sequelizeModels ? 1 : 0,
89+
filter: (val) => val.toLowerCase(),
90+
when: () => this.filters.mongoose && this.filters.sequelize
91+
}];
10092

10193
this.prompt(prompts, promptCb);
10294
}
@@ -141,8 +133,7 @@ export default class Generator extends NamedBase {
141133

142134
if (this.filters.sequelize && this.config.get('insertModels')) {
143135
var modelsFile = this.config.get('registerModelsFile');
144-
var reqPath = this.relativeRequire(this.routeDest + '/' + this.basename +
145-
'.model', modelsFile);
136+
var reqPath = this.relativeRequire(this.routeDest + '/' + this.basename + '.model', modelsFile);
146137
var modelConfig = {
147138
file: modelsFile,
148139
needle: this.config.get('modelsNeedle'),

0 commit comments

Comments
 (0)