diff options
| author | Marak <[email protected]> | 2018-09-21 10:06:37 -0400 |
|---|---|---|
| committer | Marak <[email protected]> | 2018-09-21 10:06:37 -0400 |
| commit | ab60b8974c36cca12e2c51b99d6687cf67386d06 (patch) | |
| tree | d12e877d2b6a88feafe7d5671b1c4ce08b85e7e9 /lib | |
| parent | 56aa8121f254482ae2f200605402c9d4eb917abe (diff) | |
| download | faker-ab60b8974c36cca12e2c51b99d6687cf67386d06.tar.xz faker-ab60b8974c36cca12e2c51b99d6687cf67386d06.zip | |
[api] [minor] Don’t use `Object.assign`
* Should fix tests for `faker.random.float`
* Was causing older versions of Node to fail
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/random.js | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/random.js b/lib/random.js index a2e42904..d3a32830 100644 --- a/lib/random.js +++ b/lib/random.js @@ -68,12 +68,15 @@ function Random (faker, seed) { precision: options }; } - options = options || {}; - - return this.number(Object.assign({}, options, { - precision: options.precision || 0.01 - })) + var opts = {}; + for (var p in options) { + opts[p] = options[p]; + } + if (typeof opts.precision === 'undefined') { + opts.precision = 0.01; + } + return faker.random.number(opts); } /** |
