Sha256: e40bc4e9f4565c294e93aa99aa6d655ad7f8f88ab4f8b3441b3aee89a4cf9a8f
Contents?: true
Size: 258 Bytes
Versions: 5
Compression:
Stored size: 258 Bytes
Contents
class UniqueValidation < Validation def self.validate(params, field, name, value, record, errors) errors[field.name] << new(params) if record.model.exists?(field.name => value, :_id.ne => record.id) end def describe "must be unique" end end
Version data entries
5 entries across 5 versions & 1 rubygems