diff options
Diffstat (limited to 'lib/index.js')
| -rw-r--r-- | lib/index.js | 14 |
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; |
