class CurrentThreadRequestId

Constants

ATTRIBUTE

Public Class Methods

get() click to toggle source
# File lib/current_thread_request_id.rb, line 6
def self.get
  Thread.current[ATTRIBUTE]
end
set(value) { || ... } click to toggle source
# File lib/current_thread_request_id.rb, line 10
def self.set(value)
  throw "no block given" unless block_given?

  Thread.current[ATTRIBUTE] = value

  yield
ensure
  Thread.current[ATTRIBUTE] = nil
end