aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2015-09-05 20:24:11 -0500
committerBen Beltran <ben@nsovocal.com>2015-09-05 20:24:11 -0500
commit24e8fabaa7290a2deb99f890b1f4cc84b784fc59 (patch)
treec8ca859ffa9843f9603c596965976f736e22409f /lib
parentf66f0639a6b320722f4c5d2f294f133fb04bcd54 (diff)
Don't pluralize words that end with s
Diffstat (limited to 'lib')
-rw-r--r--lib/InsultGenerator.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/InsultGenerator.js b/lib/InsultGenerator.js
index 7951204..5c40651 100644
--- a/lib/InsultGenerator.js
+++ b/lib/InsultGenerator.js
@@ -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"
}