Module: ActiveRecord::ObscuredId::Extensions::EmailAddress

Extended by:
ActiveSupport::Concern
Defined in:
lib/activerecord-obscuredid/extensions/email_address.rb

Overview

Extension using obscured ID to generate email addresses that can be used to find the record.

Instance Method Summary collapse

Instance Method Details

#obscured_email_address ⇒ Object



35
36
37
38
39
40
# File 'lib/activerecord-obscuredid/extensions/email_address.rb', line 35

def obscured_email_address
  domain = self.class.send(:obscured_id_email_domain)
  subdomain = self.class.send(:obscured_id_email_subdomain)

  "#{obscured_id}@#{subdomain}.#{domain}"
end