From 4c11224b466a301235bc820b5ab389dda2f78c6b Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Fri, 17 Sep 2010 21:16:50 -0600 Subject: [PATCH] Properly handle injects that reference dependencies. Default to standardInjects if injects is missing. --- lib/yabble.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/yabble.js b/lib/yabble.js index 5d1751d..24cfea8 100644 --- a/lib/yabble.js +++ b/lib/yabble.js @@ -198,10 +198,12 @@ var moduleDir = moduleId.substring(0, moduleId.lastIndexOf('/')+1), injects = module.injects, args = []; - + + var require = createRequireFunc(moduleDir); + for (var i = 0, n = injects.length; i= 0; }); - transport.modules.push({ id: arguments[0], factory: arguments[2],