A request handler for Ruby on Rails applications.
Methods
Constants
NINJA_PATCHING_LOCK | = | Mutex.new |
Public Class methods
[ show source ]
# File lib/phusion_passenger/railz/request_handler.rb, line 34 34: def initialize(owner_pipe, options = {}) 35: super(owner_pipe, options) 36: NINJA_PATCHING_LOCK.synchronize do 37: ninja_patch_action_controller 38: end 39: end
Protected Instance methods
Overrided method.
[ show source ]
# File lib/phusion_passenger/railz/request_handler.rb, line 43 43: def process_request(headers, input, output) 44: cgi = CGIFixed.new(headers, input, output) 45: ::Dispatcher.dispatch(cgi, 46: ::ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS, 47: cgi.stdoutput) 48: end