diff --git a/app/models/concerns/canonical_email.rb b/app/models/concerns/canonical_email.rb index 0a1d94ebb1d..7dae59e52f6 100644 --- a/app/models/concerns/canonical_email.rb +++ b/app/models/concerns/canonical_email.rb @@ -4,18 +4,18 @@ module CanonicalEmail extend ActiveSupport::Concern class_methods do - def email_to_canonical_email_hash(str) + def email_to_canonical_email_hash(value) Digest::SHA2 .new(256) .hexdigest( - email_to_canonical_email(str) + email_to_canonical_email(value) ) end private - def email_to_canonical_email(str) - username, domain = str.downcase.split('@', 2) + def email_to_canonical_email(value) + username, domain = value.downcase.split('@', 2) username, = username.delete('.').split('+', 2) "#{username}@#{domain}"