Class: CopyleaksApi::Validators::EmailValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/copyleaks_api/validators/email_validator.rb

Class Method Summary collapse

Class Method Details

.validate!(email) ⇒ Object

raises error if given email is invalid

Raises:



6
7
8
9
# File 'lib/copyleaks_api/validators/email_validator.rb', line 6

def validate!(email)
  return if email =~ /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
  raise BadEmailError.new(email), "Email #{email} is invalid"
end