Skip to content

Instantly share code, notes, and snippets.

@eloyz
Created January 8, 2014 16:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eloyz/8319122 to your computer and use it in GitHub Desktop.
Save eloyz/8319122 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0/handlebars.js"></script>
<script src="http://builds.emberjs.com.s3.amazonaws.com/tags/v1.0.0/ember.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
</body>
</html>
var namespace_set = ['patients/heart-rate', 'patients/urine-output', 'patients/vitals/blood-pressure'];
var namespace = namespace_set[Math.floor(Math.random() * namespace_set.length)];
//console.log(namespace.camelize());
var namespace_split = namespace.camelize().split('/');
var obj = {};
for(var i=0, l=namespace_split.length; i<l; i++) {
// console.log(namespace_split[i]);
obj = window[namespace_split[i]] = {};
obj.some_property = 'blah';
console.log(window[namespace_split[i]].some_property);
// console.log(window[namespace_split[i]]);
}
namespace_split.forEach(function(item){
});
var temp = 'patient/heart-rate'.camelize();
temp[1]
//var patients = {};
// patients.urineOutput = 'something';
// console.log(patients, patients.urineOutput);
// console.log(JSON)
//var defaults = { validate: false, limit: 5, name: "foo" };
//var options = { validate: true, name: "bar" };
//var settings = $.extend(namespace, namespace_split);
/*
for(var i=0, l=namespace_set.length; i<l; i++) {
var str = namespace_set[i].camelize().replace(/\//g, ".");
console.log(str);
}
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment