Class: Spree::OrderConfirmationMailerSubscriber
- Inherits:
-
Object
- Object
- Spree::OrderConfirmationMailerSubscriber
- Includes:
- Omnes::Subscriber
- Defined in:
- app/subscribers/spree/order_confirmation_mailer_subscriber.rb
Overview
Mailing after Order is confirmed.
Instance Method Summary collapse
-
#send_confirmation_email(event) ⇒ Object
Sends confirmation email to the user.
Instance Method Details
#send_confirmation_email(event) ⇒ Object
Sends confirmation email to the user.
15 16 17 18 19 20 21 |
# File 'app/subscribers/spree/order_confirmation_mailer_subscriber.rb', line 15 def send_confirmation_email(event) order = event[:order] unless order.confirmation_delivered? Spree::Config.order_mailer_class.confirm_email(order).deliver_later order.update_column(:confirmation_delivered, true) end end |