class Rack::Request
Rack::Request
provides a convenient interface to a Rack
environment. It is stateless, the environment env
passed to the constructor will be directly modified.
req = Rack::Request.new(env) req.post? req.params["data"]
Constants
- SCHEME_WHITELIST
Public Class Methods
new(env)
click to toggle source
Calls superclass method
Rack::Request::Env::new
# File lib/rack/request.rb, line 16 def initialize(env) @params = nil super(env) end
Public Instance Methods
delete_param(k)
click to toggle source
Calls superclass method
Rack::Request::Helpers#delete_param
# File lib/rack/request.rb, line 30 def delete_param(k) v = super @params = nil v end
params()
click to toggle source
Calls superclass method
Rack::Request::Helpers#params
# File lib/rack/request.rb, line 21 def params @params ||= super end
update_param(k, v)
click to toggle source
Calls superclass method
Rack::Request::Helpers#update_param
# File lib/rack/request.rb, line 25 def update_param(k, v) super @params = nil end