class Kiev::Shoryuken::Middleware::TreePathSuffix

Public Class Methods

new(tag) click to toggle source
# File lib/kiev/shoryuken/middleware/tree_path_suffix.rb, line 7
def initialize(tag)
  @tag = tag.dup.freeze
end

Public Instance Methods

call(_worker, _queue, _message, _body) { || ... } click to toggle source
# File lib/kiev/shoryuken/middleware/tree_path_suffix.rb, line 11
def call(_worker, _queue, _message, _body)
  request_store = Kiev::RequestStore.store
  request_store[:tree_path] ||= ""
  request_store[:tree_path] += @tag
  yield
end