From 685b641fd5b4370c4fbae06cfb0fb0987bbb5343 Mon Sep 17 00:00:00 2001 From: Ivan Velasquez Date: Mon, 30 Mar 2015 15:31:14 -0600 Subject: create title function --- lib/name.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'lib') 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; -- cgit v1.2.3