Class: Workarea::Storefront::FulfillmentMailerPreview
- Inherits:
-
ActionMailer::Preview
- Object
- ActionMailer::Preview
- Workarea::Storefront::FulfillmentMailerPreview
- Defined in:
- lib/workarea/mailer_previews/storefront/fulfillment_mailer_preview.rb
Instance Method Summary collapse
Instance Method Details
#canceled ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/workarea/mailer_previews/storefront/fulfillment_mailer_preview.rb', line 13 def canceled fulfillment = Fulfillment.all.detect { |f| f.canceled_items.present? } quantities = fulfillment.canceled_items.map do |item| [ BSON::ObjectId.from_string(item.order_item_id), item.quantity_canceled ] end.to_h FulfillmentMailer.canceled(fulfillment.id, quantities) end |
#shipped ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/workarea/mailer_previews/storefront/fulfillment_mailer_preview.rb', line 4 def shipped fulfillment = Fulfillment.all.detect { |f| f.packages.present? } FulfillmentMailer.shipped( fulfillment.id, fulfillment.packages.first.tracking_number ) end |