Create merge function

This commit is contained in:
Blade Barringer
2015-09-22 13:00:46 -05:00
parent ed5abf44e1
commit 7948e8a8e2
6 changed files with 62 additions and 49 deletions

View File

@@ -1,4 +1,4 @@
import {each, defaults} from 'lodash';
import {each, defaults, assign} from 'lodash';
import capitalize from 'lodash.capitalize';
import camelCase from 'lodash.camelcase';
@@ -27,6 +27,20 @@ export function formatForTranslator(name) {
let capitalCamelCasedName = capitalize(camelCasedName);
return capitalCamelCasedName;
};
//----------------------------------------
// Object Merger
//----------------------------------------
export function merge(array=[]) {
let mergedObject = {};
each(array, (item) => {
assign(mergedObject, item);
});
return mergedObject;
}
//----------------------------------------