docs: function(config, log, error) {
    "use strict";
  
    // Auto instantiate the module when it is required.
    if(! (this instanceof Cramit)) {
      return new Cramit(config, log, error);
    } else {
  
      // Initalize the class with the passed parameters.
      this.setConfig(config, true);
      this.setLog(log);
      this.setError(error);
  
      // Initialize the fixture class with the cramit instance.
      this.Fixture = (require(fixturesFolder + 'index.js'))(this);
  
      return this;
    }
  }