Class: Passwordless::Mailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- Passwordless::Mailer
- Defined in:
- app/mailers/passwordless/mailer.rb
Instance Method Summary collapse
Instance Method Details
#magic_link(session) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/mailers/passwordless/mailer.rb', line 5 def magic_link(session) @session = session authenticatable_resource_name = @session.authenticatable_type.underscore.pluralize @magic_link = send(authenticatable_resource_name).token_sign_in_url(session.token) email_field = @session.authenticatable.class.passwordless_email_field mail to: @session.authenticatable.send(email_field), subject: "Your magic link ✨" end |