Class: CopyleaksApi::Validators::EmailValidator
- Inherits:
-
Object
- Object
- CopyleaksApi::Validators::EmailValidator
- Defined in:
- lib/copyleaks_api/validators/email_validator.rb
Class Method Summary collapse
-
.validate!(email) ⇒ Object
raises error if given email is invalid.
Class Method Details
.validate!(email) ⇒ Object
raises error if given email is invalid
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 |