diff options
| author | cyanos3 <[email protected]> | 2013-11-05 20:10:31 -0700 |
|---|---|---|
| committer | cyanos3 <[email protected]> | 2013-11-05 20:10:31 -0700 |
| commit | c8f71cd072b74c66693cae927bdaf9a97ee15c1f (patch) | |
| tree | f7879114561edad1b2ca4f957c2063eece57f8f4 /lib/random.js | |
| parent | e7aaa93c306fe9c7f0b662ff68f0a36426605283 (diff) | |
| download | faker-c8f71cd072b74c66693cae927bdaf9a97ee15c1f.tar.xz faker-c8f71cd072b74c66693cae927bdaf9a97ee15c1f.zip | |
My take on separating male and female names. Tests passing, Coverage restored.
Diffstat (limited to 'lib/random.js')
| -rw-r--r-- | lib/random.js | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/lib/random.js b/lib/random.js index b3c0604a..0aff3fd2 100644 --- a/lib/random.js +++ b/lib/random.js @@ -48,23 +48,20 @@ var random = { return this.array_element(definitions.uk_country); }, - gender: function() { + gender: function () { return this.array_element([ "male", "female" ]); }, - first_name: function ( gender ) { - var def; + first_name: function () { + return this.array_element(definitions.first_name); + }, - if ( typeof gender === "undefined" ) { - def = [].concat( - definitions.first_name.male, - definitions.first_name.female - ); - } else { - def = definitions.first_name[ gender ]; - } + first_name_female: function () { + return this.array_element(definitions.first_name_female); + }, - return this.array_element( def || [] ); + first_name_male: function () { + return this.array_element(definitions.first_name_male); }, last_name: function () { |
