Sha256: 53c2dd318c4931f9b5d7853599f2a650d2be0c3584f468c1233a5bf5ad1d1105
Contents?: true
Size: 374 Bytes
Versions: 13
Compression:
Stored size: 374 Bytes
Contents
require Sufia::Models::Engine.root.join('lib/sufia/models/jobs/characterize_job') class CharacterizeJob module WithAntiVirusHandler def run super rescue AntiVirusScanner::VirusDetected => e GenericFile.find(generic_file_id).destroy raise e end end include(WithAntiVirusHandler) unless included_modules.include?(WithAntiVirusHandler) end
Version data entries
13 entries across 13 versions & 1 rubygems