Skip to content

Commit 595b39a

Browse files
committed
fix: Update Rails request handler to the new hook architecture
1 parent 0d834e3 commit 595b39a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/appmap/handler/rails/request_handler.rb

+3-4
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,14 @@ def initialize
100100

101101
protected
102102

103-
def before_hook(receiver, defined_class, _) # args
103+
def before_hook(receiver, *)
104104
call_event = HTTPServerRequest.new(receiver.request)
105105
# http_server_request events are i/o and do not require a package name.
106106
AppMap.tracing.record_event call_event, defined_class: defined_class, method: hook_method
107-
[ call_event, TIME_NOW.call ]
107+
call_event
108108
end
109109

110-
def after_hook(receiver, call_event, start_time, _, _) # return_value, exception
111-
elapsed = TIME_NOW.call - start_time
110+
def after_hook(receiver, call_event, elapsed, *)
112111
return_event = HTTPServerResponse.new receiver.response, call_event.id, elapsed
113112
AppMap.tracing.record_event return_event
114113
end

0 commit comments

Comments
 (0)