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