# Build list of Mime types for HTTP responses# http://www.iana.org/assignments/media-types/Mime::Type.register"text/html",:html,%w( application/xhtml+xml ),%w( xhtml )Mime::Type.register"text/plain",:text,[],%w(txt)Mime::Type.register"text/javascript",:js,%w( application/javascript application/x-javascript )Mime::Type.register"text/css",:cssMime::Type.register"text/calendar",:icsMime::Type.register"text/csv",:csvMime::Type.register"image/png",:png,[],%w(png)Mime::Type.register"image/jpeg",:jpeg,[],%w(jpg jpeg jpe)Mime::Type.register"image/gif",:gif,[],%w(gif)Mime::Type.register"image/bmp",:bmp,[],%w(bmp)Mime::Type.register"image/tiff",:tiff,[],%w(tif tiff)Mime::Type.register"video/mpeg",:mpeg,[],%w(mpg mpeg mpe)Mime::Type.register"application/xml",:xml,%w( text/xml application/x-xml )Mime::Type.register"application/rss+xml",:rssMime::Type.register"application/atom+xml",:atomMime::Type.register"application/x-yaml",:yaml,%w( text/yaml )Mime::Type.register"multipart/form-data",:multipart_formMime::Type.register"application/x-www-form-urlencoded",:url_encoded_form# http://www.ietf.org/rfc/rfc4627.txt# http://www.json.org/JSONRequest.htmlMime::Type.register"application/json",:json,%w( text/x-json application/jsonrequest )Mime::Type.register"application/pdf",:pdf,[],%w(pdf)Mime::Type.register"application/zip",:zip,[],%w(zip)# Create Mime::ALL but do not add it to the SET.Mime::ALL=Mime::Type.new("*/*",:all,[])