|
|
module.exports = function() {
|
|
|
let args = Array.prototype.slice.call(arguments);
|
|
|
let v1 = args[0];
|
|
|
let opt = args[args.length - 1];
|
|
|
let isTrue = false;
|
|
|
|
|
|
for (let i = 1; i < args.length - 1; i++) {
|
|
|
if (v1 === args[i]) {
|
|
|
isTrue = true;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if (isTrue) {
|
|
|
return opt.fn(this); // eslint-disable-line
|
|
|
} else {
|
|
|
return opt.inverse(this); // eslint-disable-line
|
|
|
}
|
|
|
}; |
...
|
...
|
|