Class Sinatra::Request
In: lib/sinatra/base.rb
Parent: Rack::Request

The request object. See Rack::Request for more info: rack.rubyforge.org/doc/classes/Rack/Request.html

Methods

accept   params   user_agent  

Public Instance methods

Returns an array of acceptable media types for the response

[Source]

    # File lib/sinatra/base.rb, line 27
27:     def accept
28:       @env['HTTP_ACCEPT'].to_s.split(',').map { |a| a.strip }
29:     end

Override Rack 0.9.x‘s params implementation (see 72 in lighthouse)

[Source]

    # File lib/sinatra/base.rb, line 32
32:     def params
33:       self.GET.update(self.POST)
34:     rescue EOFError, Errno::ESPIPE
35:       self.GET
36:     end

[Source]

    # File lib/sinatra/base.rb, line 22
22:     def user_agent
23:       @env['HTTP_USER_AGENT']
24:     end

[Validate]