class Faraday::Conductivity::RequestId

Public Class Methods

new(app) click to toggle source
Calls superclass method
# File lib/faraday/conductivity/request_id.rb, line 5
def initialize(app)
  super(app)
end

Public Instance Methods

call(env) click to toggle source
# File lib/faraday/conductivity/request_id.rb, line 9
def call(env)
  request_id = Thread.current[:request_id]
  if request_id
    env[:request_headers]['X-Request-Id'] ||= request_id
  end
  @app.call(env)
end