aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarak <[email protected]>2018-09-21 10:06:37 -0400
committerMarak <[email protected]>2018-09-21 10:06:37 -0400
commitab60b8974c36cca12e2c51b99d6687cf67386d06 (patch)
treed12e877d2b6a88feafe7d5671b1c4ce08b85e7e9 /lib
parent56aa8121f254482ae2f200605402c9d4eb917abe (diff)
downloadfaker-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.js13
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);
}
/**