# File lib/mime/types.rb, line 349
349:       def from_mime_type(mime_type) #:yields the new MIME::Type:
350:         m = MIME::Type.new(mime_type.content_type.dup) do |t|
351:           t.extensions = mime_type.extensions.dup
352:           t.system = mime_type.system.dup
353:           t.encoding = mime_type.encoding.dup
354:         end
355: 
356:         yield m if block_given?
357:       end