class PhusionPassenger::ClassicRails::RequestHandler
def ninja_patch_action_controller
def ninja_patch_action_controller if !@@ninja_patched_action_controller && defined?(::ActionController::Base) \ && ::ActionController::Base.private_method_defined?(:perform_action) @@ninja_patched_action_controller = true ::ActionController::Base.class_eval do alias passenger_orig_perform_action perform_action def perform_action(*whatever) headers[X_POWERED_BY] = @passenger_header passenger_orig_perform_action(*whatever) end private :perform_action end end end