Sha256: 8bd9797f7f1f2c3ca4bd0e6d51525cfd0eb95ffa932d87a6f86a9871052ad687
Contents?: true
Size: 298 Bytes
Versions: 7
Compression:
Stored size: 298 Bytes
Contents
class FileuidValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) return if options[:allow_nil] && value.presence.nil? unless value =~ /\A\d+-\w{1,4}-\d+\/\d{4}\z/i record.errors.add(attribute, (options[:message] || :fileuid_format)) end end end
Version data entries
7 entries across 7 versions & 1 rubygems