aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMatthew Bergman <[email protected]>2010-05-14 22:59:38 -0400
committerMatthew Bergman <[email protected]>2010-05-14 22:59:38 -0400
commitf1e8ba7729d4aa57f71ed9466b52d3f3cf29b25f (patch)
tree1767dc3f0986078e36b6c7cb2f9dd0b9411d7d88 /lib
parent04288f8e1f24be8daafc5282bc8df35fcbc27b05 (diff)
downloadfaker-f1e8ba7729d4aa57f71ed9466b52d3f3cf29b25f.tar.xz
faker-f1e8ba7729d4aa57f71ed9466b52d3f3cf29b25f.zip
more methods
Diffstat (limited to 'lib')
-rw-r--r--lib/address.js36
1 files changed, 35 insertions, 1 deletions
diff --git a/lib/address.js b/lib/address.js
index 690e74ba..99299ec0 100644
--- a/lib/address.js
+++ b/lib/address.js
@@ -1,7 +1,41 @@
var Faker = {};
var Helper = require('../helper');
+var definitions = require('../lib/definitions');
-var company = exports.zip_code = function() {
+exports.zip_code = function() {
return Helper.numerify(Helper.randomize(["#####", '#####-####']));
};
+
+exports.city = function() {
+ //
+};
+
+exports.street_name = function() {
+ switch(Helper.randomNumber(3))
+ {
+ case 0:
+ return Helper.randomize(definitions.first_name) + " " + Helper.randomize(definitions.first_name) + Helper.randomize(definitions.city_suffix);
+ break;
+ case 1:
+ return Helper.randomize(definitions.first_name) + " " + Helper.randomize(definitions.first_name) + Helper.randomize(definitions.city_suffix);
+ break;
+ case 2:
+ return Helper.randomize(definitions.first_name) + " " + Helper.randomize(definitions.first_name) + Helper.randomize(definitions.city_suffix);
+ break;
+ case 3:
+ return Helper.randomize(definitions.first_name) + " " + Helper.randomize(definitions.first_name) + Helper.randomize(definitions.city_suffix);
+ break;
+ }
+};
+
+
+exports.secondary_address = function() {
+ return Helper.numerify(Helper.randomize(
+ [
+ 'Apt. ###',
+ 'Suite ###'
+ ]
+ )
+ );
+};