Class: GenerateExportedCatalogPacketWorker
- Inherits:
-
Object
- Object
- GenerateExportedCatalogPacketWorker
show all
- Includes:
- Sidekiq::Job, Workers::StatusBroadcastable
- Defined in:
- app/workers/generate_exported_catalog_packet_worker.rb
Instance Attribute Summary
#broadcast_status_updates
Instance Method Summary
collapse
#at, #store, #total
Instance Method Details
7
8
9
10
11
12
13
14
15
16
|
# File 'app/workers/generate_exported_catalog_packet_worker.rb', line 7
def perform(options = {})
options = options.deep_symbolize_keys
packet = ExportedCatalogItemPacket.find(options[:packet_id])
upload = packet.generate_packet(export_csv: options[:export_csv], export_xlsx: options[:export_xlsx],
export_images: options[:export_images],
export_literatures: options[:export_literatures])
store upload_id: upload.id
store redirect_to: options[:return_path]
store complete_message: 'Packet generated succesfully'
end
|