Class: EmailRepair::Mechanic::CommonMistakeRepair

Inherits:
Object
  • Object
show all
Defined in:
lib/email_repair/mechanic.rb

Class Method Summary collapse

Class Method Details

.repair(email) ⇒ Object



43
44
45
46
47
48
49
# File 'lib/email_repair/mechanic.rb', line 43

def self.repair(email)
  email.downcase
       .gsub(/\s/, '')
       .sub(/@+/, '@')
       .sub(/\.c0m$/, '.com')
       .sub(/,[a-z]{2,24}$/) { |m| m.sub(',', '.') }
end