Method: Bento::Validators::Base#validate_email

Defined in:
lib/bento/core/validators/base.rb

#validate_email(email) ⇒ Object

Raises:



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