X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a59152e34814f453a7380e68a55534e2f8922d57..d7c8ef4e435b88e9a45e5cd9fc2365fb82c9ab36:/apps/workbench/config/initializers/mime_types.rb diff --git a/apps/workbench/config/initializers/mime_types.rb b/apps/workbench/config/initializers/mime_types.rb index 72aca7e441..69781a1bee 100644 --- a/apps/workbench/config/initializers/mime_types.rb +++ b/apps/workbench/config/initializers/mime_types.rb @@ -1,5 +1,25 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + # Be sure to restart your server when you modify this file. # Add new mime types for use in respond_to blocks: # Mime::Type.register "text/richtext", :rtf # Mime::Type.register_alias "text/html", :iphone + +# add new mime types to MIME from mime_types gem + +require 'mime/types' +include MIME +[ + %w(fasta fa fas fsa seq), + %w(go), + %w(r), + %w(sam), + %w(python py), +].each do |suffixes| + if (MIME::Types.type_for(suffixes[0]).first.nil?) + MIME::Types.add(MIME::Type.new(["application/#{suffixes[0]}", suffixes])) + end +end