# File lib/thin/connection.rb, line 58 def pre_process # Add client info to the request env @request.remote_address = remote_address # Process the request calling the Rack adapter @app.call(@request.env) rescue Exception handle_error terminate_request nil # Signal to post_process that the request could not be processed end