Changeset 3850
- Timestamp:
- 03/12/06 19:01:09 (3 years ago)
- Files:
-
- trunk/actionpack/lib/action_controller/mime_type.rb (modified) (2 diffs)
- trunk/actionpack/lib/action_controller/request.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/mime_type.rb
r3849 r3850 3 3 def self.lookup(string) 4 4 LOOKUP[string] 5 end 6 7 def self.parse(accept_header) 8 accept_header.split(",").collect! do |mime_type| 9 Mime::Type.lookup(mime_type.split(";").first.strip) 10 end 5 11 end 6 12 … … 34 40 HTML = Type.new "text/html", :html, %w( application/xhtml+xml ) 35 41 JS = Type.new "text/javascript", :js, %w( application/javascript application/x-javascript ) 36 XML = Type.new "application/xml", :xml, %w( text/xmlapplication/x-xml )42 XML = Type.new "application/xml", :xml, %w( application/x-xml ) 37 43 RSS = Type.new "application/rss+xml", :rss 38 44 ATOM = Type.new "application/atom+xml", :atom trunk/actionpack/lib/action_controller/request.rb
r3847 r3850 71 71 [ content_type, Mime::ALL ] 72 72 else 73 @env['HTTP_ACCEPT'].split(",").collect! do |mime_type| 74 Mime::Type.lookup(mime_type.split(";").first.strip) 75 end 73 Mime::Type.parse(@env['HTTP_ACCEPT']) 76 74 end 77 75 end