Class: AppMap::Handler::Rails::RequestHandler::RequestListener
- Defined in:
- lib/appmap/handler/rails/request_handler.rb
Overview
RequestListener listens to the ‘start_processing.action_controller’ notification as a source of HTTP server request events. A strategy other than HookMethod is required for Rails >= 7 due to the hooked methods visibility dropping to private.
Class Method Summary collapse
Class Method Details
.begin_request(_name, _started, _finished, _unique_id, payload) ⇒ Object
187 188 189 190 191 |
# File 'lib/appmap/handler/rails/request_handler.rb', line 187 def self.begin_request(_name, _started, _finished, _unique_id, payload) return unless Context.create payload[:request].env RequestListener.new(payload) end |