Sha256: d74a0825f7e5e57d1e62a0b01d9046af2ada734f106b6b48fb9e2906762b3991
Contents?: true
Size: 573 Bytes
Versions: 23
Compression:
Stored size: 573 Bytes
Contents
var composed, confirmationable, stampit, validations; validations = require('../validatable'); stampit = require('../../../vendor/stampit'); confirmationable = stampit({ validate_each: function(record, attribute, value) { if (record[attribute] !== record["" + attribute + "_confirmation"]) { return record.errors.add(attribute, 'confirmation', this.options); } } }); composed = stampit.compose(validations.validatable, confirmationable); composed.definition_key = 'validates_confirmation_of'; validations.manager.validators.confirmation = composed;
Version data entries
23 entries across 14 versions & 1 rubygems