code: function Memcached () {
    var self = this;
  
    self.klass = Memcached;
    self.klass.super_.apply(self, arguments);
  
    var auth = [
          self.options.server.username,
          self.options.server.password
        ].compact().join(':');
  
    var domain_and_port = [
          self.options.server.hostname,
          self.options.server.port
        ].compact().join(':');
  
    self.options.server.endpoint = auth.isBlank() ? domain_and_port : [auth, domain_and_port].join('@');
  }
docs: new Memcached (); new Memcached (options); new Memcached (url); new Memcached (url, options);