Skip to content

Instantly share code, notes, and snippets.

@reggi
Created April 26, 2013 05:35
Show Gist options
  • Select an option

  • Save reggi/5465234 to your computer and use it in GitHub Desktop.

Select an option

Save reggi/5465234 to your computer and use it in GitHub Desktop.
broken auto define
function autoDefine(name, deps) {
var obj = function(){
var top_args = arguments;
return function(){
var simba = {};
for (var i = deps.length-1; i >= 0; i--) {
simba[deps[i]] = top_args[i];
}
return simba;
}
}
var func = obj.apply(null, deps);
define(name, deps, func);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment