aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarak <[email protected]>2014-09-21 10:27:32 +0200
committerMarak <[email protected]>2014-09-21 10:28:41 +0200
commit4aa41346e1556080123d404eefed9bd61138d1d2 (patch)
tree269e8d793691e75e7395ce93ce2efafa3d61b56f /lib
parent851b286d041c137bada54c8882cf3e024c43bb2d (diff)
downloadfaker-4aa41346e1556080123d404eefed9bd61138d1d2.tar.xz
faker-4aa41346e1556080123d404eefed9bd61138d1d2.zip
[api] Added internet.password method using `password-generator` library.
[dist] Added `password-generator` to vendor Closes #33
Diffstat (limited to 'lib')
-rw-r--r--lib/internet.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/internet.js b/lib/internet.js
index fdef75fb..82a1d6ac 100644
--- a/lib/internet.js
+++ b/lib/internet.js
@@ -1,4 +1,5 @@
var faker = require('../index'),
+ password_generator = require('../vendor/password-generator.js'),
random_ua = require('../vendor/user-agent');
var internet = {
@@ -67,6 +68,14 @@ var internet = {
var blue = Math.floor((faker.random.number(256) + baseRed255) / 2);
return '#' + red.toString(16) + green.toString(16) + blue.toString(16);
+ },
+
+ password: function (len, memorable, pattern, prefix) {
+ len = len || 15;
+ if (typeof memorable === "undefined") {
+ memorable = false;
+ }
+ return password_generator(len, memorable, pattern, prefix);
}
};