Comparing version 0.2.0 to 0.2.1
@@ -93,4 +93,4 @@ (function(undefined) { | ||
Dottie.transform = function(object) { | ||
var pieces, piecesLength, current, transformed = clone(object), piece; | ||
for (var key in transformed) { | ||
var pieces, piecesLength, current, transformed = {}, piece; | ||
for (var key in object) { | ||
if (key.indexOf('.') !== -1) { | ||
@@ -109,3 +109,2 @@ pieces = key.split('.'); | ||
current[piece] = object[key]; | ||
delete transformed[key]; | ||
} | ||
@@ -115,6 +114,7 @@ | ||
if (current === null) { | ||
delete transformed[key]; | ||
break; | ||
} | ||
} | ||
} else { | ||
transformed[key] = object[key]; | ||
} | ||
@@ -121,0 +121,0 @@ } |
{ | ||
"name": "dottie", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"devDependencies": { | ||
@@ -5,0 +5,0 @@ "expect.js": "~0.2.0", |
12597