Class: FileContentDatastream

Inherits:
Object
  • Object
show all
Defined in:
app/repository_datastreams/file_content_datastream.rb

Instance Method Summary collapse

Instance Method Details

#extract_metadataObject



5
6
7
8
9
10
11
12
13
14
# File 'app/repository_datastreams/file_content_datastream.rb', line 5

def 
  return unless has_content?
  # I want to run Clam first, let that possibly raise exceptions
  # Then run fits and return that
  clam, fits = Hydra::FileCharacterization.characterize(content, filename_for_characterization.join(""), :clam, :fits) do |config|
    config[:clam] = antivirus_runner
    config[:fits] = characterization_runner
  end
  fits
end