src/modules/o_O.validations.js in eyeballs-0.4.2 vs src/modules/o_O.validations.js in eyeballs-0.5.0

- old
+ new

@@ -18,27 +18,27 @@ var min = object.validations.lengthliness[i].min if(object[field]) { if(max && object[field].length > max) { - var message = field + ' should be less than ' + max + ' characters'; + var message = field.capitalize() + ' should be less than ' + max + ' characters'; object.errors.push({field: field, type: 'length', message: message}); } if(min && object[field].length < min) { - var message = field + ' should be greater than ' + min + ' characters'; + var message = field.capitalize() + ' should be greater than ' + min + ' characters'; object.errors.push({field: field, type: 'length', message: message}); } } } }, run_presence_validations: function(object){ for(var i = 0; i < object.validations.presence.length; i++) { var field = object.validations.presence[i].field; - if(object[field] == '' || object[field] == null) + if(object[field] == null || (typeof object[field] === 'string' && object[field].blank()) ) { - var message = field + ' should be present'; + var message = field.capitalize() + ' should be present'; object.errors.push({field: field, type: 'presence', message: message}) } } } } \ No newline at end of file