Class: SpreeCmCommissioner::PinCodeMailer
- Inherits:
-
Spree::BaseMailer
- Object
- Spree::BaseMailer
- SpreeCmCommissioner::PinCodeMailer
- Includes:
- PinCodeSenderHelper
- Defined in:
- app/mailers/spree_cm_commissioner/pin_code_mailer.rb
Instance Method Summary collapse
Methods included from PinCodeSenderHelper
#logo_url, #sender_email, #sender_name
Instance Method Details
#send_pin_code(pin_code_id, action, tenant) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/mailers/spree_cm_commissioner/pin_code_mailer.rb', line 5 def send_pin_code(pin_code_id, action, tenant) @pin_code = SpreeCmCommissioner::PinCode.find(pin_code_id) @tenant = tenant @sender_name = sender_name(tenant) @sender_email = sender_email(tenant) @logo_path = logo_url(tenant) return unless @pin_code.email? subject = "#{@sender_name} #{action.titlecase}" mail(from: @sender_email, to: @pin_code.contact, subject: subject) end |