Merge branch 'master' into 5493-getting-started-modal
[arvados.git] / apps / workbench / config / initializers / mime_types.rb
index 72aca7e441e1855f8c7a7ac1f1cbe5d42cd1235b..13d15e2d4dd0abcb79c8645c254e911fc289f11d 100644 (file)
@@ -3,3 +3,18 @@
 # 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),
+].each do |suffixes|
+  if (MIME::Types.type_for(suffixes[0]).first.nil?)
+    MIME::Types.add(MIME::Type.new(["application/#{suffixes[0]}", suffixes]))
+  end
+end