Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Thread#key?

thr.key?(sym) → true or false

Returns true if the given string (or symbol) exists as a fiber-local variable.

Example
me = Thread.current
me[:oliver] = "a"
me.key?(:oliver)    #=> true
me.key?(:stanley)   #=> false
See also #join #keys #inspect #kill also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.0