diff options
| author | Matthew Bergman <[email protected]> | 2014-09-17 18:44:01 +0200 |
|---|---|---|
| committer | Matthew Bergman <[email protected]> | 2014-09-17 18:44:01 +0200 |
| commit | 7fb1370ddcedd9fd1aa77209aa96be99de5d5b87 (patch) | |
| tree | 0d2c8451e5c6818e4fa9a585991c6bbcf5ec3562 /lib/random.js | |
| parent | 392c709924a97556058783641a6fef1b97c953d8 (diff) | |
| parent | ea627d9226e200db3b15f92d94aaee3b84672823 (diff) | |
| download | faker-7fb1370ddcedd9fd1aa77209aa96be99de5d5b87.tar.xz faker-7fb1370ddcedd9fd1aa77209aa96be99de5d5b87.zip | |
Merge pull request #123 from MQuy/master
[feature] - add faker for currency
Diffstat (limited to 'lib/random.js')
| -rw-r--r-- | lib/random.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/random.js b/lib/random.js index 770bb90a..d4dcbc15 100644 --- a/lib/random.js +++ b/lib/random.js @@ -39,8 +39,15 @@ var random = { array_element: function (array) { var r = faker.random.number({ max: array.length - 1 }); return array[r]; - } + }, + // takes an object and returns the randomly key or value + object_element: function (object, field) { + var array = Object.keys(object); + var key = faker.random.array_element(array); + + return field === "key" ? key : object[key]; + } }; module.exports = random; |
