るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.080秒)
トップページ > クエリ:-[x] > クエリ:ruby[x] > クエリ:h[x] > クエリ:safe_level[x]

別のキーワード

  1. _builtin to_h
  2. array to_h
  3. struct to_h
  4. hash to_h
  5. ostruct to_h

ライブラリ

クラス

検索結果

Thread#safe_level -> Integer (21241.0)

self のセーフレベルを返します。カレントスレッドの safe_level は、$SAFE と同じです。

...レッドの
safe_level
は、$SAFE と同じです。

Ruby
2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。

セーフレベルについてはspec/safelevelを参照してください。

//emlist[例][ruby]{
thr = Thread.new {...
...$SAFE = 1; sleep }
Thread.current.safe_level # => 0
thr.safe_level # => 1
//}...
...す。

Ruby
2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。
単純に $SAFE をチェックしてください。

セーフレベルについてはspec/safelevelを参照してください。

//emlist[例][ruby]{
thr = Thread.n...
...ew { $SAFE = 1; sleep }
Thread.current.safe_level # => 0
thr.safe_level # => 1
//}...

ruby 1.6 feature (10453.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...ruby 1.6 feature
ruby
version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) ->...
...stable-snapshot

: 2003-01-22: errno

EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙...
...@@ -227,10 +227,7 @@ rb_add_method(klass, mid, node, noex)
NODE *body;

if (NIL_P(klass)) klass = rb_cObject;
-
if (klass == rb_cObject) {
-
rb_secure(4);
-
}
-
if (rb_safe_level() >= 4 && !OBJ_TAINTED(klass)) {
+ if (rb_safe_level() >= 4...