Sha256: d0e8a9fde1340bd0c0dae118c341d6a1c640eff696919b4d8c2ac94779b78e35
Contents?: true
Size: 577 Bytes
Versions: 28
Compression:
Stored size: 577 Bytes
Contents
# frozen_string_literal: true module Skylight module Normalizers module ActionDispatch class ProcessMiddleware < Normalizer register "process_middleware.action_dispatch" CAT = "rack.middleware" ANONYMOUS_MIDDLEWARE = "Anonymous Middleware" ANONYMOUS = /\A#<(Class|Module|Proc):/.freeze def normalize(trace, _name, payload) name = payload[:middleware].to_s name = ANONYMOUS_MIDDLEWARE if name[ANONYMOUS] trace.endpoint = name [CAT, name, nil] end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems