Merge branch '8784-dir-listings'
[arvados.git] / apps / workbench / config / initializers / mime_types.rb
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 # Be sure to restart your server when you modify this file.
6
7 # Add new mime types for use in respond_to blocks:
8 # Mime::Type.register "text/richtext", :rtf
9 # Mime::Type.register_alias "text/html", :iphone
10
11 # add new mime types to MIME from mime_types gem
12
13 require 'mime/types'
14 include MIME
15 [
16   %w(fasta fa fas fsa seq),
17   %w(go),
18   %w(r),
19   %w(sam),
20 ].each do |suffixes|
21   if (MIME::Types.type_for(suffixes[0]).first.nil?)
22     MIME::Types.add(MIME::Type.new(["application/#{suffixes[0]}", suffixes]))
23   end
24 end