Class: EffectiveOrdersMailerPreview

Inherits:
ActionMailer::Preview
  • Object
show all
Defined in:
lib/generators/templates/effective_orders_mailer_preview.rb

Overview

In Rails 4.1 and above, visit: localhost:3000/rails/mailers to see a preview of the following 3 emails:

Instance Method Summary collapse

Instance Method Details

#order_errorObject



28
29
30
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 28

def order_error
  Effective::OrdersMailer.order_error(order: build_preview_order, error: "Something didn't work out")
end

#order_receipt_to_adminObject



6
7
8
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 6

def order_receipt_to_admin
  Effective::OrdersMailer.order_receipt_to_admin(build_preview_order)
end

#order_receipt_to_buyerObject



10
11
12
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 10

def order_receipt_to_buyer
  Effective::OrdersMailer.order_receipt_to_buyer(build_preview_order)
end

#order_receipt_to_sellerObject

This email is only sent to sellers having sold items via StripeConnect



15
16
17
18
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 15

def order_receipt_to_seller
  order = build_preview_order
  Effective::OrdersMailer.order_receipt_to_seller(order, preview_customer, order.order_items)
end

#payment_request_to_buyerObject



20
21
22
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 20

def payment_request_to_buyer
  Effective::OrdersMailer.payment_request_to_buyer(build_preview_order)
end

#pending_order_invoice_to_buyerObject



24
25
26
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 24

def pending_order_invoice_to_buyer
  Effective::OrdersMailer.pending_order_invoice_to_buyer(build_preview_order)
end