code: function(input) {
  
  			var temp;
  
  			// Si no hay parámetros
  
  			if (!arguments.length) {
  
  				// Construimos la URL con los atributos y la devolvemos como cadena de texto
  
  				return Public.build(this._attributes, this.location);
  
  			// Si el parámetro es `null`
  
  			} else if (input === null) {
  
  				// Vaciamos los atributos
  
  				this._attributes = {};
  
  			// Si el parámetro es una cadena de texto o un objecto
  
  			} else if ((temp = typeof input) === 'string' || (input && temp === 'object')) {
  
  				// Desmontamos la URL y guardamos su información en forma de objeto
  
  				this._attributes = Public.unbuild(input, this.location);
  
  			}
  
  			return this;
  
  		}
docs: Establece/Obtiene el valor de la URL