Module: Net::HTTPHeader
- Defined in:
- lib/mn_middleware_gem/mn_middleware/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
49 50 51 52 53 54 55 56 |
# File 'lib/mn_middleware_gem/mn_middleware/correlation_id.rb', line 49 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
47 |
# File 'lib/mn_middleware_gem/mn_middleware/correlation_id.rb', line 47 alias original_initialize_http_header initialize_http_header |