Module: Gitlab::ActionCable::RequestStoreCallbacks
- Defined in:
- lib/gitlab/action_cable/request_store_callbacks.rb
Class Method Summary collapse
Class Method Details
.install ⇒ Object
6 7 8 |
# File 'lib/gitlab/action_cable/request_store_callbacks.rb', line 6 def self.install ::ActionCable::Server::Worker.set_callback :work, :around, &wrapper end |
.wrapper ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/gitlab/action_cable/request_store_callbacks.rb', line 10 def self.wrapper lambda do |_, inner| ::Gitlab::SafeRequestStore.ensure_request_store do inner.call end end end |