Module: Kutils::Validator
- Defined in:
- lib/utils/validator.rb
Overview
Validator provides simple parameter validation utilities.
Class Method Summary collapse
-
.email?(val) ⇒ Boolean
Check if value is a valid email address.
-
.required?(val) ⇒ Boolean
Check if value is present (not nil or empty string).
Class Method Details
.email?(val) ⇒ Boolean
Check if value is a valid email address
20 21 22 |
# File 'lib/utils/validator.rb', line 20 def self.email?(val) !!(val =~ /\A[^@\s]+@[^@\s]+\z/) end |
.required?(val) ⇒ Boolean
Check if value is present (not nil or empty string)
13 14 15 |
# File 'lib/utils/validator.rb', line 13 def self.required?(val) !val.nil? && val != '' end |