Flowdock

No documentation

This module has no description. You can help the Ruby on Rails community by adding new notes.

Constants

ALL = Type.new "*/*", :all

TEXT = Type.new "text/plain", :text

HTML = Type.new "text/html", :html, %w( application/xhtml+xml )

JS = Type.new "text/javascript", :js, %w( application/javascript application/x-javascript )

ICS = Type.new "text/calendar", :ics

CSV = Type.new "text/csv", :csv

XML = Type.new "application/xml", :xml, %w( text/xml application/x-xml )

RSS = Type.new "application/rss+xml", :rss

ATOM = Type.new "application/atom+xml", :atom

YAML = Type.new "application/x-yaml", :yaml, %w( text/yaml )

JSON = Type.new "application/json", :json, %w( text/x-json )

SET = [ ALL, TEXT, HTML, JS, ICS, XML, RSS, ATOM, YAML, JSON ]

LOOKUP = Hash.new { |h, k| h[k] = Type.new(k) unless k == "" }

EXTENSION_LOOKUP = Hash.new { |h, k| h[k] = Type.new(k) unless k == "" }

Attributes

Show files where this module is defined (1 file)
Register or log in to add new notes.
June 26, 2008
9 thanks

Default Mime Types

This module sets up all the default mime-types. Here they are:

"*/*"                      => :all
"text/plain"               => :text
"text/html"                => :html 
"application/xhtml+xml"    => :html
"text/javascript"          => :js 
"application/javascript"   => :js 
"application/x-javascript" => :js 
"text/calendar"            => :ics   
"text/csv"                 => :csv   
"application/xml"          => :xml 
"text/xml"                 => :xml 
"application/x-xml"        => :xml 
"text/yaml"                => :yaml 
"application/x-yaml"       => :yaml 
"application/rss+xml"      => :rss   
"application/atom+xml"     => :atom  
"application/json"         => :json 
"text/x-json"              => :json