class StoreRequestId::BlueGreenMiddleware::Process
Process
Environment
Constants
- HEADER
- VALUES
Public Instance Methods
call(app)
click to toggle source
# File lib/store_request_id/blue_green_middleware.rb, line 20 def call(app) StoreRequestId.blue_green = bg app.call(processed) end
Private Instance Methods
bg()
click to toggle source
# File lib/store_request_id/blue_green_middleware.rb, line 29 def bg req = ::ActionDispatch::Request.new(self) @bg ||= VALUES.fetch(req.headers[HEADER], 'blue') end
processed()
click to toggle source
# File lib/store_request_id/blue_green_middleware.rb, line 34 def processed dup.merge(HEADER => bg) end