Sha256: 73bff3ad2e62ae3e94675c9e2b4e7a6f59819212b9c51b648cc70d45d981fde9
Contents?: true
Size: 376 Bytes
Versions: 2
Compression:
Stored size: 376 Bytes
Contents
module Dedupe module Validations extend ActiveSupport::Concern included do validates_with RecordUniquenessValidator end class RecordUniquenessValidator < ActiveModel::Validator def validate(record) if record.duplicate? record.errors.add :base, "Duplicates existing record" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dedupe-0.0.1 | lib/dedupe/validations.rb |
dedupe-0.0.0 | lib/dedupe/validations.rb |