Module: Formeze::Presence
- Included in:
- Field, Validation
- Defined in:
- lib/formeze/presence.rb
Constant Summary collapse
- REGEXP =
/\S/
Instance Method Summary collapse
Instance Method Details
#blank?(value) ⇒ Boolean
11 12 13 |
# File 'lib/formeze/presence.rb', line 11 def blank?(value) !present?(value) end |
#present?(value) ⇒ Boolean
4 5 6 7 8 9 |
# File 'lib/formeze/presence.rb', line 4 def present?(value) return false if value.nil? return false if value.respond_to?(:empty?) && value.empty? return false if value.is_a?(String) && value !~ REGEXP return true end |