code: function( url, options ) {
      this.server = mumbleutil.parseUrl( url );
  
      this.options = options || {};
  
      // If the options.rejectUnauthorized isn't defined default it to false.
      // We'll do this since most Mumble server certs are self signed anyway.
      //
      // The if catches null, false and other falsy values as well,
      // but this doesn't affect anything as we set it to false anyway.
      if( !this.options.rejectUnauthorized ) {
          this.options.rejectUnauthorized = false;
      }
  }
docs: @summary Mumble connection manager
  
  @description
  A connection tool to decouple connecting to the server
  from the module itself.
  
  The URL specified to the connection manager the Mumble server address.
  It can be either host with optional port specified with `host:port`
  or then the full `mumble://`.
  
  @constructor
  @param {string} url - Mumble server address.
  @param {Object} options - TLS options.