diff options
| author | Matthew Bergman <[email protected]> | 2010-05-14 23:50:28 -0400 |
|---|---|---|
| committer | Matthew Bergman <[email protected]> | 2010-05-14 23:50:28 -0400 |
| commit | 9770d9b95f19f6366a299b0aa3715b7f90f633a2 (patch) | |
| tree | f3726338b44193b333963f237883df630e66a18f | |
| parent | 1ea7da2d3a6af1511c0dbee7c58e65a1984a9c55 (diff) | |
| download | faker-9770d9b95f19f6366a299b0aa3715b7f90f633a2.tar.xz faker-9770d9b95f19f6366a299b0aa3715b7f90f633a2.zip | |
finished up name
| -rw-r--r-- | index.js | 5 | ||||
| -rw-r--r-- | lib/address.js | 4 | ||||
| -rw-r--r-- | lib/name.js | 21 |
3 files changed, 24 insertions, 6 deletions
@@ -10,11 +10,12 @@ Faker.Address = require('./lib/address'); var Helper = require('helper');; sys.puts(JSON.stringify(Faker.Name.first_name())); +sys.puts(JSON.stringify(Faker.Name.findName())); sys.puts(JSON.stringify(Faker.Address.zip_code())); sys.puts(JSON.stringify(Faker.Address.secondaryAddress())); sys.puts(JSON.stringify(Faker.Address.city())); -sys.puts(JSON.stringify(Faker.Address.street_name())); -sys.puts(JSON.stringify(Faker.Address.street_address())); +sys.puts(JSON.stringify(Faker.Address.streetName())); +sys.puts(JSON.stringify(Faker.Address.streetAddress())); sys.puts(JSON.stringify(Faker.Address.street_address(true))); diff --git a/lib/address.js b/lib/address.js index d185ae3a..57de6b93 100644 --- a/lib/address.js +++ b/lib/address.js @@ -25,7 +25,7 @@ exports.city = function() { } }; -exports.street_name = function() { +exports.streetName = function() { switch(Helper.randomNumber(1)) { case 0: @@ -37,7 +37,7 @@ exports.street_name = function() { } }; -exports.street_address = function(i) { +exports.streetAddress = function(i) { if( typeof i == 'undefined'){ var i = false;} var address = ""; switch(Helper.randomNumber(2)) diff --git a/lib/name.js b/lib/name.js index dd564cd0..5389893d 100644 --- a/lib/name.js +++ b/lib/name.js @@ -1,8 +1,25 @@ +var Helper = require('../helper'); var definitions = require('./definitions'); -var name = exports.first_name = function(){ +exports.first_name = function(){ return definitions.first_name[0]; //Math.floor(Math.random()*10); -};
\ No newline at end of file +}; + +exports.findName = function() { + switch(Helper.randomNumber(8)) + { + case 0: + return Helper.randomize(definitions.name_prefix) + " " + Helper.randomize(definitions.first_name) + " " + Helper.randomize(definitions.last_name); + break; + case 1: + return Helper.randomize(definitions.first_name) + " " + Helper.randomize(definitions.last_name); + " " + Helper.randomize(definitions.name_suffix); + break; + case 2,3,4,5,6,7: + return Helper.randomize(definitions.first_name) + Helper.randomize(definitions.last_name); + break; + } +}; +
\ No newline at end of file |
