Class Merb::BootLoader::MimeTypes
In: merb-core/lib/merb-core/bootloader.rb
Parent: Merb::BootLoader

Register the default MIME types:

By default, the mime-types include:

:all:no transform, */*
:yaml:to_yaml, application/x-yaml or text/yaml
:text:to_text, text/plain
:html:to_html, text/html or application/xhtml+xml or application/html
:xml:to_xml, application/xml or text/xml or application/x-xml
:js:to_json, text/javascript ot application/javascript or application/x-javascript
:json:to_json, application/json or text/x-json

Methods

run  

Public Class methods

Registers the default MIME types.

Returns

nil

:api: plugin

[Source]

      # File merb-core/lib/merb-core/bootloader.rb, line 1149
1149:   def self.run
1150:     Merb.add_mime_type(:all,  nil,      %w[*/*])
1151:     Merb.add_mime_type(:yaml, :to_yaml, %w[application/x-yaml text/yaml], :charset => "utf-8")
1152:     Merb.add_mime_type(:text, :to_text, %w[text/plain], :charset => "utf-8")
1153:     Merb.add_mime_type(:html, :to_html, %w[text/html application/xhtml+xml application/html], :charset => "utf-8")
1154:     Merb.add_mime_type(:xml,  :to_xml,  %w[application/xml text/xml application/x-xml], {:charset => "utf-8"}, 0.9998)
1155:     Merb.add_mime_type(:js,   :to_json, %w[text/javascript application/javascript application/x-javascript], :charset => "utf-8")
1156:     Merb.add_mime_type(:json, :to_json, %w[application/json text/x-json], :charset => "utf-8")
1157:     nil
1158:   end

[Validate]