Class: Pay::UserMailer
- Inherits:
-
ApplicationMailer
- Object
- ActionMailer::Base
- ApplicationMailer
- Pay::UserMailer
- Defined in:
- app/mailers/pay/user_mailer.rb
Instance Method Summary collapse
- #payment_action_required(user, payment_intent_id, subscription) ⇒ Object
- #receipt(user, charge) ⇒ Object
- #refund(user, charge) ⇒ Object
- #subscription_renewing(user, subscription) ⇒ Object
Instance Method Details
#payment_action_required(user, payment_intent_id, subscription) ⇒ Object
34 35 36 37 38 39 40 41 42 |
# File 'app/mailers/pay/user_mailer.rb', line 34 def payment_action_required(user, payment_intent_id, subscription) payment = Payment.from_id(payment_intent_id) @user, @payment, @subscription = user, payment, subscription mail( to: to(user), subject: Pay.payment_action_required_subject ) end |
#receipt(user, charge) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'app/mailers/pay/user_mailer.rb', line 3 def receipt(user, charge) @user, @charge = user, charge if charge.respond_to? :receipt [charge.filename] = charge.receipt end mail( to: to(user), subject: Pay.email_receipt_subject ) end |
#refund(user, charge) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'app/mailers/pay/user_mailer.rb', line 16 def refund(user, charge) @user, @charge = user, charge mail( to: to(user), subject: Pay.email_refund_subject ) end |
#subscription_renewing(user, subscription) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'app/mailers/pay/user_mailer.rb', line 25 def subscription_renewing(user, subscription) @user, @subscription = user, subscription mail( to: to(user), subject: Pay.email_renewing_subject ) end |