Sha256: dfc48a2c07985b38541022a7c904abf1f246868c7fc712a1d5e39f7dee2b83a6
Contents?: true
Size: 384 Bytes
Versions: 1
Compression:
Stored size: 384 Bytes
Contents
# # SingleCardinalityValidator - validates that an enumerator value has size 0 or 1 # # validates :myattr, single_cardinality: true # class SingleCardinalityValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) if value.respond_to?(:each) record.errors.add(attribute, "can't have more than one value") if value.size > 1 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hydra-validations-0.0.1 | lib/hydra/validations/single_cardinality_validator.rb |