Sha256: d54cafc9ed46ea1674dc1d040a524f77b391be1e33973a4a25009c26a9044217
Contents?: true
Size: 609 Bytes
Versions: 3
Compression:
Stored size: 609 Bytes
Contents
# frozen_string_literal: true module Decidim module Antivirus class Engine < ::Rails::Engine initializer "decidim_antivirus.setup", before: :load_config_initializers do Ratonvirus.configure do |config| config.scanner = :clamby config.storage = :multi, { storages: [:filepath, :carrierwave] } end end config.to_prepare do if Ratonvirus.scanner.available? # Add virus scanning to the Decidim attachments Decidim::Attachment.send(:include, FileVirusScannable) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
decidim-antivirus-0.19.0 | lib/decidim/antivirus/engine.rb |
decidim-antivirus-0.18.0 | lib/decidim/antivirus/engine.rb |
decidim-antivirus-0.17.0 | lib/decidim/antivirus/engine.rb |