Module: Net::HTTPHeader
- Defined in:
- lib/mn_middleware_gem/correlation_id.rb
Overview
monkey patch net http to inject our extra header
Instance Method Summary collapse
Instance Method Details
#initialize_http_header(initheader) ⇒ Object
50 51 52 53 54 55 56 57 |
# File 'lib/mn_middleware_gem/correlation_id.rb', line 50 def initialize_http_header(initheader) if RequestStore.store[:request_id] Rails.logger.debug "Adding X-Request-Id to outgoing header #{RequestStore.store[:request_id]}" initheader ||= {} initheader['X-Request-Id'] = RequestStore.store[:request_id] end original_initialize_http_header(initheader) end |
#original_initialize_http_header ⇒ Object
48 |
# File 'lib/mn_middleware_gem/correlation_id.rb', line 48 alias original_initialize_http_header initialize_http_header |