core.js
function addVerifiedConditional(validations, conditional) {
  _.each(conditional[0], function(val, key) {
    validations[key] = validations[key] || [];
    validations[key] = validations[key].concat(val);
  })
}
function addVerifiedConditional(validations, conditional) {
  _.each(conditional[0], function(val, key) {
    validations[key] = validations[key] || [];
    validations[key] = validations[key].concat(val);
  })
}
function addVerifiedConditional ( validations , conditional ) { _ . each ( conditional [ 0 ] , function ( val , key ) { validations [ key ] = validations [ key ] || [ ] ; validations [ key ] = validations [ key ] . concat ( val ) ; } ) }
Only if we explicitly return `true` do we go ahead and add the validations to the stack for a particular rule.
Only if we explicitly return true do we go ahead and add the validations to the stack for a particular rule .