このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

instance method Ractor#[]

self[sym] -> object | nilRuby 3.0 から[permalink][rdoc][edit]

カレント Ractor(このメソッドを呼び出した Ractor)の Ractor-local storage の sym に対応するデータを取り出します。 sym に対応するデータがなければ nil を返します。

self がカレント Ractor でなくても例外にはならず、常にカレント Ractor の Ractor-local storage を参照します(self は使われません)。

[PARAM] sym:
Ractor-local storage のキーを指定します。
Ractor.current[:user] = "me"
p Ractor.current[:user] # => "me"
p Ractor.current[:none] # => nil