33 lines
1 KiB
Ruby
33 lines
1 KiB
Ruby
#---
|
|
# Excerpted from "Agile Web Development with Rails",
|
|
# published by The Pragmatic Bookshelf.
|
|
# Copyrights apply to this code. It may not be used to create training material,
|
|
# courses, books, articles, and the like. Contact us if you are in doubt.
|
|
# We make no guarantees that this code is fit for any purpose.
|
|
# Visit http://www.pragmaticprogrammer.com/titles/rails4 for more book information.
|
|
#---
|
|
class OrderNotifier < ActionMailer::Base
|
|
default from: 'Sam Ruby <depot@example.com>'
|
|
|
|
# Subject can be set in your I18n file at config/locales/en.yml
|
|
# with the following lookup:
|
|
#
|
|
# en.order_notifier.received.subject
|
|
#
|
|
def received(order)
|
|
@order = order
|
|
|
|
mail to: order.email, subject: 'Pragmatic Store Order Confirmation'
|
|
end
|
|
|
|
# Subject can be set in your I18n file at config/locales/en.yml
|
|
# with the following lookup:
|
|
#
|
|
# en.order_notifier.shipped.subject
|
|
#
|
|
def shipped(order)
|
|
@order = order
|
|
|
|
mail to: order.email, subject: 'Pragmatic Store Order Shipped'
|
|
end
|
|
end
|