Module: Spree::MailerSubscriber
- Includes:
- Event::Subscriber
- Defined in:
- app/subscribers/spree/mailer_subscriber.rb
Overview
Legacy subscriber
This subscriber module is used by the legacy pub/sub system (see Event).
Instance Method Summary collapse
Methods included from Event::Subscriber
#activate, #deactivate, #event_action, included
Instance Method Details
#order_finalized(event) ⇒ Object
16 17 18 19 20 21 22 |
# File 'app/subscribers/spree/mailer_subscriber.rb', line 16 def order_finalized(event) order = event.payload[:order] unless order.confirmation_delivered? Spree::Config.order_mailer_class.confirm_email(order).deliver_later order.update_column(:confirmation_delivered, true) end end |