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: http://localhost:3000/rails/mailers to see a preview of the following 3 emails:

Instance Method Summary collapse

Instance Method Details

#order_error ⇒ Object



47
48
49
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 47

def order_error
  Effective::OrdersMailer.order_error(order: build_preview_order, error: 'Something did not work out')
end

#order_receipt_to_admin ⇒ Object



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_buyer ⇒ Object



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_seller ⇒ Object



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

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_buyer ⇒ Object



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

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

#pending_order_invoice_to_buyer ⇒ Object



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

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

#subscription_canceled ⇒ Object



35
36
37
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 35

def subscription_canceled
  Effective::OrdersMailer.subscription_canceled(preview_customer)
end

#subscription_payment_failed ⇒ Object



31
32
33
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 31

def subscription_payment_failed
  Effective::OrdersMailer.subscription_payment_failed(preview_customer)
end

#subscription_payment_succeeded ⇒ Object



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

def subscription_payment_succeeded
  Effective::OrdersMailer.subscription_payment_succeeded(preview_customer)
end

#subscription_trial_expired ⇒ Object



43
44
45
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 43

def subscription_trial_expired
  Effective::OrdersMailer.subscription_trial_expired(preview_subscribable)
end

#subscription_trial_expiring ⇒ Object



39
40
41
# File 'lib/generators/templates/effective_orders_mailer_preview.rb', line 39

def subscription_trial_expiring
  Effective::OrdersMailer.subscription_trial_expiring(preview_subscribable)
end