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

Version Path
ample_assets-0.0.7 test/dummy/tmp/dragonfly/cache/body/13/ba518619bc2d3251cefdd8f829707de8797368
ample_assets-0.0.3 test/dummy/tmp/dragonfly/cache/body/13/ba518619bc2d3251cefdd8f829707de8797368