src/modules/o_O.validations.js in eyeballs-0.5.8.2 vs src/modules/o_O.validations.js in eyeballs-0.5.9
- old
+ new
@@ -39,7 +39,21 @@
{
var message = field.capitalize() + ' should be present';
object.errors.push({field: field, type: 'presence', message: message})
}
}
+ },
+ class_methods: {
+ validations: {presence: [], lengthliness: [], custom: []},
+ methods: {},
+ validates_presence_of: function(field){
+ this.validations.presence.push({field: field});
+ },
+ validates_length_of: function(field, options){
+ options.field = field;
+ this.validations.lengthliness.push(options);
+ },
+ validates: function(validation){
+ this.validations.custom.push(validation)
+ }
}
}
\ No newline at end of file