lib/validator.js
function _getMessage(attribute, rule) {

    var message = _messages[rule];
    if (is_object(message)) {
      var value = _getValue(attribute);
      if (is_array(value) && message['array']) {
        return message['array'];
      } else if (_resolvers.numeric(value) && message['numeric']) {
        return message['numeric'];
      } else if (is_string(value) && message['string']){
        return message['string'];
      }
    };

    return message;
  }
function _getMessage(attribute, rule) {

    var message = _messages[rule];
    if (is_object(message)) {
      var value = _getValue(attribute);
      if (is_array(value) && message['array']) {
        return message['array'];
      } else if (_resolvers.numeric(value) && message['numeric']) {
        return message['numeric'];
      } else if (is_string(value) && message['string']){
        return message['string'];
      }
    };

    return message;
  }
function _getMessage ( attribute , rule ) { var message = _messages [ rule ] ; if ( is_object ( message ) ) { var value = _getValue ( attribute ) ; if ( is_array ( value ) && message [ 'array' ] ) { return message [ 'array' ] ; } else if ( _resolvers . numeric ( value ) && message [ 'numeric' ] ) { return message [ 'numeric' ] ; } else if ( is_string ( value ) && message [ 'string' ] ) { return message [ 'string' ] ; } } ; return message ; }
get attribute message

@param {String} attribute
@param {String} rule

@return {String}
get attribute message