Class Sinatra::Request

  1. lib/sinatra/base.rb
Parent: Rack::Request

Methods

public instance

  1. accept
  2. params
  3. user_agent

Public instance methods

accept ()
[show source]
    # File lib/sinatra/base.rb, line 14
14:     def accept
15:       @env['HTTP_ACCEPT'].split(',').map { |a| a.strip }
16:     end
params ()

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

[show source]
    # File lib/sinatra/base.rb, line 19
19:     def params
20:       self.GET.update(self.POST)
21:     rescue EOFError => boom
22:       self.GET
23:     end
user_agent ()
[show source]
    # File lib/sinatra/base.rb, line 10
10:     def user_agent
11:       @env['HTTP_USER_AGENT']
12:     end