Class: Apes::Validators::EmailValidator
- Inherits:
-
BaseValidator
- Object
- ActiveModel::EachValidator
- BaseValidator
- Apes::Validators::EmailValidator
- Defined in:
- lib/apes/validators.rb
Overview
Validates email.
Instance Method Summary (collapse)
-
- (Boolean) check_valid?(value)
Checks if the value is valid for this validator.
-
- (Apes::Validators::EmailValidator) initialize(options)
constructor
Creates a new validator.
Methods inherited from BaseValidator
Constructor Details
- (Apes::Validators::EmailValidator) initialize(options)
Creates a new validator.
91 92 93 |
# File 'lib/apes/validators.rb', line 91 def initialize() super(.reverse_merge(default_message: "must be a valid email")) end |
Instance Method Details
- (Boolean) check_valid?(value)
Checks if the value is valid for this validator.
99 100 101 |
# File 'lib/apes/validators.rb', line 99 def check_valid?(value) value.blank? || UrlsParser.instance.email?(value.ensure_string) end |