class EmailInquire::Validator::CommonProviderMistake
Public Instance Methods
validate()
click to toggle source
# File lib/email_inquire/validator/common_provider_mistake.rb, line 11 def validate return if CommonProvider::DOMAINS.include?(domain) replacement_domain = CommonProvider::DOMAINS.find do |reference| distance = DamerauLevenshtein.distance(domain, reference) distance.equal?(1) end response.hint!(domain: replacement_domain) if replacement_domain end