Method: Bento::Validators::Base#validate_email
- Defined in:
- lib/bento/core/validators/base.rb
#validate_email(email) ⇒ Object
4 5 6 7 |
# File 'lib/bento/core/validators/base.rb', line 4 def validate_email(email) raise ArgumentError, 'Email is required' if email.nil? || email.empty? raise ArgumentError, 'Invalid email format' unless email =~ /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i end |