summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/lodash/bindAll.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/lodash/bindAll.js')
-rw-r--r--tools/eslint/node_modules/lodash/bindAll.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/eslint/node_modules/lodash/bindAll.js b/tools/eslint/node_modules/lodash/bindAll.js
index 7d0d09d5af..a35706deed 100644
--- a/tools/eslint/node_modules/lodash/bindAll.js
+++ b/tools/eslint/node_modules/lodash/bindAll.js
@@ -1,7 +1,7 @@
var arrayEach = require('./_arrayEach'),
- baseFlatten = require('./_baseFlatten'),
- baseRest = require('./_baseRest'),
+ baseAssignValue = require('./_baseAssignValue'),
bind = require('./bind'),
+ flatRest = require('./_flatRest'),
toKey = require('./_toKey');
/**
@@ -30,10 +30,10 @@ var arrayEach = require('./_arrayEach'),
* jQuery(element).on('click', view.click);
* // => Logs 'clicked docs' when clicked.
*/
-var bindAll = baseRest(function(object, methodNames) {
- arrayEach(baseFlatten(methodNames, 1), function(key) {
+var bindAll = flatRest(function(object, methodNames) {
+ arrayEach(methodNames, function(key) {
key = toKey(key);
- object[key] = bind(object[key], object);
+ baseAssignValue(object, key, bind(object[key], object));
});
return object;
});