Sha256: fadb772debfbd57504aac3a8baffbbcbdf62b2af018a27daf8c10b297a17f55b
Contents?: true
Size: 460 Bytes
Versions: 3
Compression:
Stored size: 460 Bytes
Contents
# encoding: utf-8 module Formidable module Validations class ValidatePresence < Validation register(:validate_presence) def initialize(*args) super(*args) # HTML 5 unless element.attributes.has_key?(:required) element.attributes[:required] = true end end def valid? ! element.cleaned_data.nil? end def message "can't be empty" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
formidable-0.1.2 | lib/formidable/validations/presence.rb |
formidable-0.1.1 | lib/formidable/validations/presence.rb |
formidable-0.1 | lib/formidable/validations/presence.rb |