aboutsummaryrefslogtreecommitdiff
path: root/lib/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/index.js')
-rw-r--r--lib/index.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/index.js b/lib/index.js
index 17f93bfc..58f0012e 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -50,12 +50,16 @@ function Faker (opts) {
var Fake = require('./fake');
self.fake = new Fake(self).fake;
+ var Unique = require('./unique');
+ self.unique = bindAll(new Unique(self).unique);
+
var Random = require('./random');
self.random = bindAll(new Random(self));
var Helpers = require('./helpers');
self.helpers = new Helpers(self);
+
var Name = require('./name');
self.name = bindAll(new Name(self));
@@ -96,13 +100,13 @@ function Faker (opts) {
self.system = bindAll(new System(self));
var _definitions = {
- "name": ["first_name", "last_name", "prefix", "suffix", "title", "male_first_name", "female_first_name", "male_middle_name", "female_middle_name", "male_last_name", "female_last_name"],
+ "name": ["first_name", "last_name", "prefix", "suffix", "gender", "title", "male_first_name", "female_first_name", "male_middle_name", "female_middle_name", "male_last_name", "female_last_name"],
"address": ["city_prefix", "city_suffix", "street_suffix", "county", "country", "country_code", "state", "state_abbr", "street_prefix", "postcode"],
"company": ["adjective", "noun", "descriptor", "bs_adjective", "bs_noun", "bs_verb", "suffix"],
"lorem": ["words"],
- "hacker": ["abbreviation", "adjective", "noun", "verb", "ingverb"],
+ "hacker": ["abbreviation", "adjective", "noun", "verb", "ingverb", "phrase"],
"phone_number": ["formats"],
- "finance": ["account_type", "transaction_type", "currency", "iban"],
+ "finance": ["account_type", "transaction_type", "currency", "iban", "credit_card"],
"internet": ["avatar_uri", "domain_suffix", "free_email", "example_email", "password"],
"commerce": ["color", "department", "product_name", "price", "categories"],
"database": ["collation", "column", "engine", "type"],
@@ -142,6 +146,10 @@ function Faker (opts) {
};
+Faker.prototype.setLocale = function (locale) {
+ this.locale = locale;
+}
+
Faker.prototype.seed = function(value) {
var Random = require('./random');
this.seedValue = value;