Method: ActionDispatch::ServerTiming::Subscriber#collect_events

Defined in:
actionpack/lib/action_dispatch/middleware/server_timing.rb

#collect_eventsObject



23
24
25
26
27
28
29
30
# File 'actionpack/lib/action_dispatch/middleware/server_timing.rb', line 23

def collect_events
  events = []
  ActiveSupport::IsolatedExecutionState[KEY] = events
  yield
  events
ensure
  ActiveSupport::IsolatedExecutionState.delete(KEY)
end