class GrapeTokenAuth::Mail::PasswordResetEmail
Constants
- HTML_TEMPLATE
- TEXT_TEMPLATE
Public Class Methods
new(opts)
click to toggle source
Calls superclass method
GrapeTokenAuth::Mail::MessageBase::new
# File lib/grape_token_auth/mail/messages/password_reset/password_reset_email.rb, line 8 def initialize(opts) @subject = opts[:subject] || 'Password Reset' super(opts) end
Public Instance Methods
reset_link()
click to toggle source
# File lib/grape_token_auth/mail/messages/password_reset/password_reset_email.rb, line 13 def reset_link protocol = url_options[:ssl] ? URI::HTTPS : URI::HTTP options = url_options.merge(query: reset_params.to_query, path: opts[:edit_path]) protocol.build(options).to_s end
reset_params()
click to toggle source
# File lib/grape_token_auth/mail/messages/password_reset/password_reset_email.rb, line 19 def reset_params { redirect_url: opts[:redirect_url], config: opts[:client_config], reset_password_token: opts[:token] } end