module Billing class BankTransferMailer < ApplicationMailer def instructions @order = params[:order] @club = @order.club @iban = MatchLiveTv.bank_transfer_iban @holder = MatchLiveTv.bank_transfer_account_holder @bank_name = MatchLiveTv.bank_transfer_bank_name @bic = MatchLiveTv.bank_transfer_bic @proof_email = MatchLiveTv.bank_transfer_proof_email mail( to: recipient_email, subject: t("mailers.bank_transfer.instructions.subject", plan: @order.plan.name) ) end def plan_activated @order = params[:order] @club = @order.club @subscription = @club.subscription mail( to: recipient_email, subject: t("mailers.bank_transfer.plan_activated.subject", plan: @order.plan.name) ) end private def recipient_email @club.billing_email.presence || @club.owner&.email end end end