src/conrad.js
function _settings(v1, v2) {
    var o;

    if (typeof a1 === 'string' && arguments.length === 1)
      return _parameters[a1];
    else {
      o = (typeof a1 === 'object' && arguments.length === 1) ?
        a1 || {} :
        {};
      if (typeof a1 === 'string')
        o[a1] = a2;

      for (var k in o)
        if (o[k] !== undefined)
          _parameters[k] = o[k];
        else
          delete _parameters[k];

      return this;
    }
  }
function _settings(v1, v2) {
    var o;

    if (typeof a1 === 'string' && arguments.length === 1)
      return _parameters[a1];
    else {
      o = (typeof a1 === 'object' && arguments.length === 1) ?
        a1 || {} :
        {};
      if (typeof a1 === 'string')
        o[a1] = a2;

      for (var k in o)
        if (o[k] !== undefined)
          _parameters[k] = o[k];
        else
          delete _parameters[k];

      return this;
    }
  }
function _settings ( v1 , v2 ) { var o ; if ( typeof a1 === 'string' && arguments . length === 1 ) return _parameters [ a1 ] ; else { o = ( typeof a1 === 'object' && arguments . length === 1 ) ? a1 || { } : { } ; if ( typeof a1 === 'string' ) o [ a1 ] = a2 ; for ( var k in o ) if ( o [ k ] !== undefined ) _parameters [ k ] = o [ k ] ; else delete _parameters [ k ] ; return this ; } }
This method will set the setting specified by "v1" to the value specified
by "v2" if both are given, and else return the current value of the
settings "v1".

@param  {String}   v1 The name of the property.
@param  {?*}       v2 Eventually, a value to set to the specified
property.
@return {Object|*} Returns the specified settings value if "v2" is not
given, and conrad else.
This method will set the setting specified by v1 to the value specified by v2 if both are given and else return the current value of the settings v1 .