Fix build.

Former-commit-id: 99b283a2f26a9f5973799ad6757bfdc57d0a0404
This commit is contained in:
John-David Dalton
2013-04-13 14:22:29 -07:00
parent 0275e99fe2
commit 883d5917f5
2 changed files with 32 additions and 31 deletions

View File

@@ -402,10 +402,10 @@
].join('\n')); ].join('\n'));
// replace wrapper `Array` method assignments // replace wrapper `Array` method assignments
source = source.replace(/^(?: *\/\/.*\n)*( *)each\(\['[\s\S]+?\n\1}$/m, function(match, indent) { source = source.replace(/^(?:(?: *\/\/.*\n)*(?: *if *\(.+\n)?( *)(each|forEach)\(\['[\s\S]+?\n\1}\);(?:\n *})?\n+)+/m, function(match, indent, funcName) {
return indent + [ return indent + [
'// add `Array` mutator functions to the wrapper', '// add `Array` mutator functions to the wrapper',
"each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {", funcName + "(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {",
' var func = arrayRef[methodName];', ' var func = arrayRef[methodName];',
' lodash.prototype[methodName] = function() {', ' lodash.prototype[methodName] = function() {',
' var value = this.__wrapped__;', ' var value = this.__wrapped__;',
@@ -421,7 +421,7 @@
'});', '});',
'', '',
'// add `Array` accessor functions to the wrapper', '// add `Array` accessor functions to the wrapper',
"each(['concat', 'join', 'slice'], function(methodName) {", funcName + "(['concat', 'join', 'slice'], function(methodName) {",
' var func = arrayRef[methodName];', ' var func = arrayRef[methodName];',
' lodash.prototype[methodName] = function() {', ' lodash.prototype[methodName] = function() {',
' var value = this.__wrapped__,', ' var value = this.__wrapped__,',
@@ -433,7 +433,8 @@
' }', ' }',
' return result;', ' return result;',
' };', ' };',
'});' '});',
''
].join('\n' + indent); ].join('\n' + indent);
}); });