Sha256: fc13be6a3c28fe94a39258f834b550256900ddad06273a6b26edde9c01bb7100
Contents?: true
Size: 336 Bytes
Versions: 5
Compression:
Stored size: 336 Bytes
Contents
class InFutureValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) if value.blank? record.errors.add attribute, (options[:message] || "can't be blank") elsif value <= Time.zone.today record.errors.add attribute, (options[:message] || "can't be in the past") end end end
Version data entries
5 entries across 5 versions & 1 rubygems