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