aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorIvan Velasquez <[email protected]>2015-03-30 15:31:14 -0600
committerMarak <[email protected]>2015-06-11 14:28:20 +0200
commit685b641fd5b4370c4fbae06cfb0fb0987bbb5343 (patch)
tree1bfbb45275f7105ae4f17de476b6caf896ae83ef /lib
parentd25a3c1e9e82d248428e2672e3ec11c8eb7636b9 (diff)
downloadfaker-685b641fd5b4370c4fbae06cfb0fb0987bbb5343.tar.xz
faker-685b641fd5b4370c4fbae06cfb0fb0987bbb5343.zip
create title function
Diffstat (limited to 'lib')
-rw-r--r--lib/name.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/name.js b/lib/name.js
index cb43e596..fff1bc44 100644
--- a/lib/name.js
+++ b/lib/name.js
@@ -8,12 +8,12 @@ var _name = {
// we must randomly pick a name from either gender array so faker.name.firstName will return the correct locale data ( and not fallback )
var rand = faker.random.number(1);
if (rand === 0) {
- return faker.random.array_element(faker.locales[faker.locale].name.male_first_name)
+ return faker.random.array_element(faker.locales[faker.locale].name.male_first_name);
} else {
- return faker.random.array_element(faker.locales[faker.locale].name.female_first_name)
+ return faker.random.array_element(faker.locales[faker.locale].name.female_first_name);
}
}
- return faker.random.array_element(faker.definitions.name.first_name)
+ return faker.random.array_element(faker.definitions.name.first_name);
},
lastName: function () {
@@ -52,6 +52,14 @@ var _name = {
return faker.random.array_element(faker.definitions.name.suffix);
},
+ title: function() {
+ var descriptor = faker.random.array_element(faker.definitions.name.title.descriptor),
+ level = faker.random.array_element(faker.definitions.name.title.level),
+ job = faker.random.array_element(faker.definitions.name.title.job);
+
+ return descriptor + " " + level + " " + job;
+ }
+
};
module.exports = _name;