class Rack::Congestion::Request

Attributes

env[RW]
key[RW]
options[RW]

Public Class Methods

new(env, key, options = { }) click to toggle source
# File lib/rack/congestion/request.rb, line 18
def initialize(env, key, options = { })
  self.env = env
  self.key = key
  self.options = options
end

Public Instance Methods

congestion() click to toggle source
# File lib/rack/congestion/request.rb, line 28
def congestion
  @congestion ||= ::Congestion.request key.call, options
end
rack_request() click to toggle source
# File lib/rack/congestion/request.rb, line 24
def rack_request
  @rack_request ||= Rack::Request.new env
end