Module: EmailTracker

Defined in:
lib/email_tracker.rb,
lib/email_tracker/engine.rb,
lib/email_tracker/helpers.rb,
lib/email_tracker/version.rb,
app/models/email_tracker/email.rb,
app/models/email_tracker/email_open.rb,
app/models/email_tracker/link_click.rb,
app/models/email_tracker/interceptor.rb,
app/controllers/email_tracker/email_tracker_controller.rb

Defined Under Namespace

Modules: Helpers Classes: Email, EmailOpen, EmailTrackerController, Engine, Interceptor, LinkClick

Constant Summary collapse

VERSION =
"0.6.0"

Class Method Summary collapse

Class Method Details

.hash_email_address(email) ⇒ Object



6
7
8
# File 'lib/email_tracker.rb', line 6

def self.hash_email_address(email)
  Base64.encode64(email).strip
end

.retrieve_email_address_from_hash(hash) ⇒ Object



10
11
12
# File 'lib/email_tracker.rb', line 10

def self.retrieve_email_address_from_hash(hash)
  Base64.decode64(hash)
end