All pastes #762709 Raw Edit

fearphage

public javascript v1 · immutable
·published 2007-11-05 21:12 UTC
rendered paste body
/* --- */var singletons = {  MyObject: {prop: 'FooKey', key: 'What'}  ,AnotherObject: {prop: 'BarKey', key: 'Who'}};// shared bound constructorfunction singletonInit(type, data) {  this[type.prop] = {};  this[type.prop][type.key] = data;}for (var name in singletons) {  window[name] = Class.create();  window[name].prototype.initialize = function(data) {     var obj = singletons[name];    singletonInit.apply(this, obj, data);  }}