use lodash.clone instead of node.extend

This commit is contained in:
Tyler Renelle 2012-09-24 23:20:22 -04:00
parent b63ac10657
commit 6ec80c945c
3 changed files with 2 additions and 3 deletions

View file

@ -31,7 +31,7 @@ userSchema = {
module.exports.newUserObject = function() {
var guid, newUser, task, _i, _len, _ref;
newUser = require('node.extend')(true, {}, userSchema);
newUser = _.clone(userSchema);
_ref = content.defaultTasks;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
task = _ref[_i];

View file

@ -12,7 +12,6 @@
"everyauth": "git://github.com/bnoguchi/everyauth#express3",
"derby-ui-boot": "*",
"guid": "*",
"node.extend": "*",
"moment": "*",
"stripe": "*",
"async": "*",

View file

@ -16,7 +16,7 @@ userSchema = {
module.exports.newUserObject = ->
# deep clone, else further new users get duplicate objects
newUser = require('node.extend')(true, {}, userSchema)
newUser = _.clone(userSchema)
for task in content.defaultTasks
guid = task.id = require('derby/node_modules/racer').uuid()
newUser.tasks[guid] = task