demarches-normaliennes/app/uploaders/commentaire_file_uploader.rb
2019-01-03 10:53:50 +01:00

23 lines
507 B
Ruby

class CommentaireFileUploader < BaseUploader
def root
Rails.root.join("public")
end
if Flipflop.remote_storage?
storage :fog
else
storage :file
end
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
def extension_white_list
['pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'odt', 'ods', 'odp', 'jpg', 'jpeg', 'png', 'zip', 'txt']
end
def accept_extension_list
extension_white_list.map { |e| ".#{e}" }.join(",")
end
end