class EmailInquire::Inquirer

Constants

VALIDATORS

Attributes

email[R]

Public Class Methods

new(email) click to toggle source
# File lib/email_inquire/inquirer.rb, line 43
def initialize(email)
  @email = email&.downcase
end

Public Instance Methods

validate() click to toggle source
# File lib/email_inquire/inquirer.rb, line 49
def validate
  response = Helper.first_value(VALIDATORS) { |validator| validator.validate(email) }

  response || Response.new(email: email).valid!
end