--- !ruby/object:RDoc::RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Attribute Reference---Returns the value of a thread-local variable, using either a symbol or a string name. If the specified variable does not exist, returns <tt>nil</tt>.
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "   a = Thread.new { Thread.current[&quot;name&quot;] = &quot;A&quot;; Thread.stop }\n   b = Thread.new { Thread.current[:name]  = &quot;B&quot;; Thread.stop }\n   c = Thread.new { Thread.current[&quot;name&quot;] = &quot;C&quot;; Thread.stop }\n   Thread.list.each {|x| puts &quot;#{x.inspect}: #{x[:name]}&quot; }\n"
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: <em>produces:</em>
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "   #&lt;Thread:0x401b3b3c sleep&gt;: C\n   #&lt;Thread:0x401b3bc8 sleep&gt;: B\n   #&lt;Thread:0x401b3c68 sleep&gt;: A\n   #&lt;Thread:0x401bdf4c run&gt;:\n"
full_name: Thread#[]
is_singleton: false
name: "[]"
params: |
  thr[sym]   => obj or nil

visibility: public
