Sha256: b2d3e210eb89cebd4d009398abd90139d91eb31a9938e005de16bfe3e773f14c

Contents?: true

Size: 604 Bytes

Versions: 37

Compression:

Stored size: 604 Bytes

Contents

module Pay
  class UserMailer < ApplicationMailer
    def receipt
      if params[:charge].respond_to? :receipt
        attachments[params[:charge].filename] = params[:charge].receipt
      end

      mail to: to
    end

    def refund
      mail to: to
    end

    def subscription_renewing
      mail to: to
    end

    def payment_action_required
      mail to: to
    end

    private

    def to
      if params[:billable].respond_to?(:customer_name)
        "#{params[:billable].customer_name} <#{params[:billable].email}>"
      else
        params[:billable].email
      end
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
pay-3.0.17 app/mailers/pay/user_mailer.rb
pay-3.0.16 app/mailers/pay/user_mailer.rb
pay-3.0.15 app/mailers/pay/user_mailer.rb
pay-3.0.14 app/mailers/pay/user_mailer.rb
pay-3.0.13 app/mailers/pay/user_mailer.rb
pay-3.0.12 app/mailers/pay/user_mailer.rb
pay-3.0.11 app/mailers/pay/user_mailer.rb
pay-3.0.10 app/mailers/pay/user_mailer.rb
pay-3.0.9 app/mailers/pay/user_mailer.rb
pay-3.0.8 app/mailers/pay/user_mailer.rb
pay-3.0.7 app/mailers/pay/user_mailer.rb
pay-3.0.6 app/mailers/pay/user_mailer.rb
pay-3.0.5 app/mailers/pay/user_mailer.rb
pay-3.0.4 app/mailers/pay/user_mailer.rb
pay-3.0.2 app/mailers/pay/user_mailer.rb
pay-3.0.1 app/mailers/pay/user_mailer.rb
pay-3.0.0 app/mailers/pay/user_mailer.rb
pay-2.7.2 app/mailers/pay/user_mailer.rb
pay-2.7.1 app/mailers/pay/user_mailer.rb
pay-2.7.0 app/mailers/pay/user_mailer.rb