Class: DeliveryPostLabelWorker
- Inherits:
-
Object
- Object
- DeliveryPostLabelWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/delivery_post_label_worker.rb
Overview
Generates international forms PDF after label generation completes.
Enqueued via after_commit from Delivery#generate_labels to avoid blocking
the label print flow (international forms are not needed for printing).
Instance Method Summary collapse
Instance Method Details
#perform(delivery_id) ⇒ Object
11 12 13 14 15 16 |
# File 'app/workers/delivery_post_label_worker.rb', line 11 def perform(delivery_id) delivery = Delivery.find_by(id: delivery_id) return unless delivery delivery.generate_all_international_forms_pdf if delivery.is_international? end |