o: ActiveSupport::Cache::Entry	:@compressedF:@expires_in0:@created_atf1357715671.942671:@value"�{I"
class:EFI"ProcessedAsset;�FI"logical_path;�FI"teabag/base/runner.js;�FI"
pathname;�FI"V/Users/jejacks0n/Projects/teabag/app/assets/javascripts/teabag/base/runner.coffee;�FI"content_type;�FI"application/javascript;�FI"
mtime;�FI"2012-12-26T15:35:43-07:00;�FI"length;�Fi�I"digest;�F"%771f2db596a6736681a11a993bf3989fI"source;�FI"�(function() {

  Teabag.Runner = (function() {

    Runner.run = false;

    function Runner() {
      if (this.constructor.run) {
        return;
      }
      this.constructor.run = true;
      this.fixturePath = "" + Teabag.root + "/fixtures";
      this.params = this.getParams();
      this.setup();
    }

    Runner.prototype.getParams = function() {
      var name, param, params, value, _i, _len, _ref, _ref1;
      params = {};
      _ref = Teabag.location.search.substring(1).split("&");
      for (_i = 0, _len = _ref.length; _i < _len; _i++) {
        param = _ref[_i];
        _ref1 = param.split("="), name = _ref1[0], value = _ref1[1];
        params[decodeURIComponent(name)] = decodeURIComponent(value);
      }
      return params;
    };

    Runner.prototype.getReporter = function() {
      if (this.params["reporter"]) {
        return Teabag.Reporters[this.params["reporter"]];
      } else {
        if (window.navigator.userAgent.match(/PhantomJS/)) {
          return Teabag.Reporters.Console;
        } else {
          return Teabag.Reporters.HTML;
        }
      }
    };

    Runner.prototype.setup = function() {};

    return Runner;

  })();

}).call(this);
;�TI"dependency_digest;�F"%dc2a98c9cec59177f66ed0e3b443506bI"required_paths;�F[I"V/Users/jejacks0n/Projects/teabag/app/assets/javascripts/teabag/base/runner.coffee;�FI"dependency_paths;�F[{I"	path;�FI"V/Users/jejacks0n/Projects/teabag/app/assets/javascripts/teabag/base/runner.coffee;�FI"
mtime;�FI"2012-12-26T15:35:43-07:00;�FI"digest;�F"%a409d33b74e03500c266b2e1fba9ea36I"
_version;�F"%6776f581a4329e299531e1d52aa59832