X-Git-Url: https://git.r.bdr.sh/rbdr/generador-de-insultos/blobdiff_plain/53f11788ee88247015331744f5f98d45e1fcd408..ecf7a1adea29df153a302effa79c3f2a8018c1e6:/lib/InsultGenerator.js diff --git a/lib/InsultGenerator.js b/lib/InsultGenerator.js index 2d49dc1..5c40651 100644 --- a/lib/InsultGenerator.js +++ b/lib/InsultGenerator.js @@ -149,9 +149,9 @@ var InsultGenerator = Class({}, "InsultGenerator")({ }, _getNoun : function _getNoun() { - var index; + var index, noun; index = Math.floor(Math.random()*this.nouns.length); - return Promise.resolve(this.nouns[index]); + return Promise.resolve(this.nouns[index].toLowerCase()); }, _generateInsult : function _generateInsult(verb, noun) { @@ -160,8 +160,15 @@ var InsultGenerator = Class({}, "InsultGenerator")({ // Super dumb pluralizer _pluralize : function _pluralize(noun) { - console.log(noun); - if (["a","e","i","o","u"].indexOf(noun[noun.length - 1]) >= 0) { + var lastLetter; + + lastLetter = noun[noun.length - 1]; + + if (lastLetter === "s") { + return noun; + } + + if (["a","e","i","o","u"].indexOf(lastLetter) >= 0) { return noun + "s" }