Class Rack::Request
In: lib/sinatra/accept_media_types.rb
Parent: Object

Methods

Public Instance methods

The media types of the HTTP_ACCEPT header ordered according to their "quality" (preference level), without any media type parameters.

Examples
  env['HTTP_ACCEPT']  #=> 'application/xml;q=0.8,text/html,text/plain;q=0.9'

  req = Rack::Request.new(env)
  req.accept_media_types          #=> ['text/html', 'text/plain', 'application/xml']
  req.accept_media_types.prefered #=>  'text/html'

For more information, see:

Returns
AcceptMediaTypes:ordered list of accept header‘s media types

[Validate]