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

singleton method Regexp.timeout

timeout -> Float | nilRuby 3.2 から[permalink][rdoc][edit]

正規表現のマッチにかける時間の上限を秒数で返します。

上限が設定されていない場合は nil を返します。既定値は nil です。

この設定はプロセス全体で共有されます。個々の正規表現に設定された上限 (Regexp#timeout)がある場合、そちらが優先されます。

p Regexp.timeout # => nil

[SEE_ALSO] Regexp.timeout=, Regexp#timeout