index.js
function getValue (key, name, raw) {
  if(this.conf.transform) {
    if(typeof(this.conf.transform.value) == 'function') {
      return this.conf.transform.value.call(this, key, name, raw);
    }
  }
  var value = process.env[raw] || this[name];
  if(this.conf.native && typeof(value) == 'string') {
    value = native.to(
      value, this.conf.native.delimiter, this.conf.native.json);
  }
  return value;
}
function getValue (key, name, raw) {
  if(this.conf.transform) {
    if(typeof(this.conf.transform.value) == 'function') {
      return this.conf.transform.value.call(this, key, name, raw);
    }
  }
  var value = process.env[raw] || this[name];
  if(this.conf.native && typeof(value) == 'string') {
    value = native.to(
      value, this.conf.native.delimiter, this.conf.native.json);
  }
  return value;
}
function getValue ( key , name , raw ) { if ( this . conf . transform ) { if ( typeof ( this . conf . transform . value ) == 'function' ) { return this . conf . transform . value . call ( this , key , name , raw ) ; } } var value = process . env [ raw ] || this [ name ] ; if ( this . conf . native && typeof ( value ) == 'string' ) { value = native . to ( value , this . conf . native . delimiter , this . conf . native . json ) ; } return value ; }
Retrieve the value of a variable from the environment.

@api private

@param key The key that has already been passed through
the key transformation function.
@param property The name of a property corresponding to the key.
@param raw The raw untouched key.

@return The value of the environment variable.
Retrieve the value of a variable from the environment .