Class: GenerateExportedCatalogPacketWorker
- Inherits:
-
Object
- Object
- GenerateExportedCatalogPacketWorker
- Includes:
- Sidekiq::Job, Workers::StatusBroadcastable
- Defined in:
- app/workers/generate_exported_catalog_packet_worker.rb
Overview
Sidekiq worker: generate exported catalog packet.
Instance Attribute Summary
Attributes included from Workers::StatusBroadcastable
Instance Method Summary collapse
Methods included from Workers::StatusBroadcastable::Overrides
Instance Method Details
#perform(options = {}) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'app/workers/generate_exported_catalog_packet_worker.rb', line 8 def perform( = {}) = .deep_symbolize_keys packet = ExportedCatalogItemPacket.find([:packet_id]) upload = packet.generate_packet(export_csv: [:export_csv], export_xlsx: [:export_xlsx], export_images: [:export_images], export_literatures: [:export_literatures]) store upload_id: upload.id store redirect_to: [:return_path] store complete_message: 'Packet generated succesfully' end |