Sha256: c308c3f18d07d8f35a322952ef3a4b2e09a035f9926040dcdadfb3e296b443b2
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
(function() { window.CoffeeCup = (function() { CoffeeCup.prototype.default_options = { debug: false }; function CoffeeCup(opts) { if (opts == null) { opts = void 0; } this.set_options(opts); this.init(); } CoffeeCup.prototype.init = function() { return this.log("init()"); }; CoffeeCup.prototype.set_options = function(opts) { var k, _results; this.options = this.default_options; _results = []; for (k in opts) { _results.push(this.options[k] = opts[k]); } return _results; }; CoffeeCup.prototype.name = function() { if (!this.className) { this.className = this.constructor.toString().match(/\s[^\(]*/)[0].trim(); } return this.className; }; CoffeeCup.prototype.log = function(msg) { if (this.options.debug) { if (typeof msg !== 'object') { msg = "" + (this.name()) + ".log > " + msg; } if (window.console) { return window.console.log(msg); } else { return alert(msg); } } }; return CoffeeCup; })(); }).call(this);
Version data entries
2 entries across 2 versions & 1 rubygems