class Skylight::Core::Probes::ActionDispatch::RequestId::Probe
Public Instance Methods
call(env)
click to toggle source
# File lib/skylight/core/probes/action_dispatch/request_id.rb, line 10 def call(env) @skylight_request_id = env["skylight.request_id"] call_without_sk(env) end
install()
click to toggle source
# File lib/skylight/core/probes/action_dispatch/request_id.rb, line 6 def install ::ActionDispatch::RequestId.class_eval do alias_method :call_without_sk, :call def call(env) @skylight_request_id = env["skylight.request_id"] call_without_sk(env) end private alias_method :internal_request_id_without_sk, :internal_request_id def internal_request_id @skylight_request_id || internal_request_id_without_sk end end end
internal_request_id()
click to toggle source
# File lib/skylight/core/probes/action_dispatch/request_id.rb, line 19 def internal_request_id @skylight_request_id || internal_request_id_without_sk end