Class: EmailActivator

Inherits:
UserActivator show all
Defined in:
app/services/user_activator.rb

Instance Attribute Summary

Attributes inherited from UserActivator

#cookies, #message, #request, #session, #user

Instance Method Summary collapse

Methods inherited from UserActivator

#finish, #initialize, #start

Constructor Details

This class inherits a constructor from UserActivator

Instance Method Details

#activateObject



55
56
57
58
59
# File 'app/services/user_activator.rb', line 55

def activate
  email_token = user.email_tokens.create!(email: user.email, scope: EmailToken.scopes[:signup])
  EmailToken.(email_token)
  success_message
end

#success_messageObject



61
62
63
# File 'app/services/user_activator.rb', line 61

def success_message
  I18n.t("login.activate_email", email: Rack::Utils.escape_html(user.email))
end