Sha256: 157609b10c16bbc7c5eae7116d5a72774f6e63d707e841ae5ade1b8cd7542807
Contents?: true
Size: 502 Bytes
Versions: 34
Compression:
Stored size: 502 Bytes
Contents
class CharacterizeJob < ActiveFedoraPidBasedJob def queue_name :characterize end def run generic_file.characterize after_characterize end def after_characterize if generic_file.pdf? || generic_file.image? || generic_file.video? generic_file.create_thumbnail end if generic_file.video? Sufia.queue.push(TranscodeVideoJob.new(generic_file_id)) elsif generic_file.audio? Sufia.queue.push(TranscodeAudioJob.new(generic_file_id)) end end end
Version data entries
34 entries across 34 versions & 2 rubygems