class OTP::Mailer
OTP
mailer.
Public Instance Methods
otp(email, otp_code, model, mail_opts = {})
click to toggle source
Sends an email containing the OTP
@param email [String] the email address to send to @param otp_code [String] the OTP
code to include @param model [ActiveRecord::Base] model to expose @param mail_opts [Hash] arbitrary options to pass to `mail()` method @return [Mail] instance
# File lib/otp/mailer.rb, line 18 def otp(email, otp_code, model, mail_opts = {}) @model = model @otp_code = otp_code mail(to: email, **mail_opts) end