lib/middleware/request_id_middleware.rb
module ZuoraConnect class RequestIdMiddleware mattr_accessor :request_id mattr_accessor :zuora_request_id mattr_accessor :zuora_rest_domain def initialize(app) @app = app end def call(env) self.request_id = env['action_dispatch.request_id'] self.zuora_request_id = env["HTTP_ZUORA_REQUEST_ID"] env['CONTENT_TYPE'] = 'application/json' if env['HTTP_X_AMZ_SNS_MESSAGE_TYPE'].present? @app.call(env) end end end