class GrapeTokenAuth::Mail::ConfirmationEmail
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/confirmation/confirmation_email.rb, line 8 def initialize(opts) @subject = opts[:subject] || 'Confirm your email' super(opts) end
Public Instance Methods
confirmation_link()
click to toggle source
# File lib/grape_token_auth/mail/messages/confirmation/confirmation_email.rb, line 13 def confirmation_link protocol = url_options[:ssl] ? URI::HTTPS : URI::HTTP options = url_options.merge(query: confirmation_params.to_query) protocol.build(options).to_s end
confirmation_params()
click to toggle source
# File lib/grape_token_auth/mail/messages/confirmation/confirmation_email.rb, line 19 def confirmation_params { redirect_url: opts[:redirect_url], config: opts[:client_config], confirmation_token: opts[:token] } end