Use _.extend instead of the hand-rolled merge

This commit is contained in:
Jeremy Ashkenas
2010-02-13 08:50:29 -05:00
parent 8c077f0f65
commit dd6be80fca
2 changed files with 9 additions and 23 deletions

View File

@@ -20,11 +20,10 @@ flatten: (list) ->
memo
# Merge objects.
merge: (src, dest) ->
fresh: {}
(fresh[key]: val) for key, val of src
(fresh[key]: val) for key, val of dest
fresh
merge: (options, overrides) ->
_.tap {}, (fresh) ->
_.extend fresh, options
_.extend fresh, overrides
# Delete a key from an object, returning the value.
del: (obj, key) ->