Sha256: 25def5a458c71e38f6a5adc911c528d0455a2d2476a8cb4993068ddd32d0c283
Contents?: true
Size: 321 Bytes
Versions: 21
Compression:
Stored size: 321 Bytes
Contents
module ActiveModel module Validations class SlugValidator < EachValidator def validate_each(record, attribute, value) if value.nil? record.errors.add_on_blank(attribute) elsif value != value.parameterize record.errors.add(attribute) end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems