safe_level -> Integer
セーフレベルを返します。
Ruby 2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。単純に $SAFE をチェックしてください。
セーフレベルについてはセキュリティモデルを参照してください。
例 thr = Thread.new { $SAFE = 1; sleep } Thread.current.safe_level # => 0 thr.safe_level # => 1
thr = Thread.new { $SAFE = 1; sleep } Thread.current.safe_level # => 0 thr.safe_level # => 1