aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Bergman <[email protected]>2010-05-15 00:16:07 -0400
committerMatthew Bergman <[email protected]>2010-05-15 00:16:07 -0400
commit840a36eea5e7bc5378c9af6f2d8c7b3814bd78ae (patch)
tree125a50d009738c2826d45131b4dca9574c276542
parent7f7c4ec138f9560898636cd49896f0e411499d25 (diff)
downloadfaker-840a36eea5e7bc5378c9af6f2d8c7b3814bd78ae.tar.xz
faker-840a36eea5e7bc5378c9af6f2d8c7b3814bd78ae.zip
polished off phone_number
-rw-r--r--index.js3
-rw-r--r--lib/phone_number.js10
2 files changed, 12 insertions, 1 deletions
diff --git a/index.js b/index.js
index f006d2be..3666e760 100644
--- a/index.js
+++ b/index.js
@@ -6,6 +6,7 @@ var Faker = {};
Faker.Name = require('./lib/name');
Faker.Address = require('./lib/address');
+Faker.PhoneNumber = require('./lib/phone_number');
var Helper = require('helper');;
@@ -17,5 +18,7 @@ sys.puts(JSON.stringify(Faker.Address.city()));
sys.puts(JSON.stringify(Faker.Address.streetName()));
sys.puts(JSON.stringify(Faker.Address.streetAddress()));
sys.puts(JSON.stringify(Faker.Address.streetAddress(true)));
+sys.puts(JSON.stringify(Faker.PhoneNumber.phoneNumber()));
+
diff --git a/lib/phone_number.js b/lib/phone_number.js
index bea676c0..2c514192 100644
--- a/lib/phone_number.js
+++ b/lib/phone_number.js
@@ -1 +1,9 @@
-//var PhoneNumber = \ No newline at end of file
+var Helper = require('../helper');
+var definitions = require('./definitions');
+
+exports.phoneNumber = function(){
+
+ return Helper.numerify(Helper.randomize(definitions.phone_formats));
+
+};
+