# frozen_string_literal: true # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later class CampaignBannerImageUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick def store_dir "uploads/campaigns/#{mounted_as}/#{model.id}" end def extension_white_list %w[jpg jpeg png] end def cache_dir "#{Rails.root}/tmp/uploads" end end