Class ActionController::CGIWrapper
In: vendor/rails/actionpack/lib/action_controller/rack_process.rb
Parent: ::CGI

Methods

args   cookies   env_table   new   params   query_string   stdinput  

Attributes

output_cookies  [R] 

Public Class methods

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 263
263:     def initialize(request, *args)
264:       @request  = request
265:       @args     = *args
266:       @input    = request.body
267: 
268:       super *args
269:     end

Public Instance methods

Used to wrap the normal args variable used inside CGI.

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 284
284:     def args
285:       @args
286:     end

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 275
275:     def cookies
276:       @request.cookies
277:     end

Used to wrap the normal env_table variable used inside CGI.

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 289
289:     def env_table
290:       @request.env
291:     end

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 271
271:     def params
272:       @params ||= @request.params
273:     end

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 279
279:     def query_string
280:       @request.query_string
281:     end

Used to wrap the normal stdinput variable used inside CGI.

[Source]

     # File vendor/rails/actionpack/lib/action_controller/rack_process.rb, line 294
294:     def stdinput
295:       @input
296:     end

[Validate]