diff options
| author | Ivan Velasquez <[email protected]> | 2015-03-30 15:31:14 -0600 |
|---|---|---|
| committer | Marak <[email protected]> | 2015-06-11 14:28:20 +0200 |
| commit | 685b641fd5b4370c4fbae06cfb0fb0987bbb5343 (patch) | |
| tree | 1bfbb45275f7105ae4f17de476b6caf896ae83ef /lib | |
| parent | d25a3c1e9e82d248428e2672e3ec11c8eb7636b9 (diff) | |
| download | faker-685b641fd5b4370c4fbae06cfb0fb0987bbb5343.tar.xz faker-685b641fd5b4370c4fbae06cfb0fb0987bbb5343.zip | |
create title function
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/name.js | 14 |
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; |
