1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00

cache request object

This commit is contained in:
Konstantin Haase 2011-03-26 23:43:54 +01:00
parent b81cbe206a
commit ef69971efa

View file

@ -11,6 +11,10 @@ module Sinatra
# The request object. See Rack::Request for more info:
# http://rack.rubyforge.org/doc/classes/Rack/Request.html
class Request < Rack::Request
def self.new(env)
env['sinatra.request'] ||= super
end
# Returns an array of acceptable media types for the response
def accept
@env['sinatra.accept'] ||= begin