code: function() {
  
  			var attr = Public.attributes.slice(0),
  				argv = [].slice.apply(arguments),
  				buffer = {},
  				x = argv.length,
  				y = attr.length;
  
  			// Convertimos la matriz de argumentos a objeto
  
  			while (x--)
  
  				buffer[_toString(argv[x]).toLowerCase()] = 1;
  
  			// Si se desea eliminar el atributo `hostname` o `port`
  
  			if (buffer.hostname || buffer.port) {
  
  				// Eliminamos el atributo `host`, ya que contiene a ambos
  
  				buffer.host = 1;
  
  			// Si se desea eliminar el atributo `host`
  
  			} else if (buffer.host) {
  
  				// Eliminamos el atributo `hostname` y `port`, ya que contiene a ambos
  
  				buffer.hostname = 1;
  				buffer.port = 1;
  
  			}
  
  			// Recorremos los atributos
  
  			while (y--)
  
  				// Si se encuentra en la lista
  
  				if (buffer[attr[y]])
  
  					// Lo eliminamos
  
  					attr.splice(y, 1);
  
  			return _prototypeSelect.apply(this, [attr]);
  
  		}
docs: Construye la URL sin los atributos seleccionados