るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.061秒)
トップページ > クエリ:-[x] > クエリ:$[x] > クエリ:$SAFE[x] > クラス:Object[x]

別のキーワード

  1. mkmf $defs
  2. mkmf $libs
  3. kernel $4
  4. kernel $3
  5. kernel $2

ライブラリ

検索結果

Object#taint -> self (119.0)

このメソッドは Ruby 2.7 から deprecated で、Ruby 3.2 で削除予定です。

...[ruby]{
$SAFE
= 1

some = "puts '@&%&(#!'"
p some.tainted? #=> false
eval(some) #=> @&%&(#!

some.taint
p some.tainted? #=> true
eval(some) # Insecure operation - eval (SecurityError)

some.untaint
p some.tainted? #=> false
eval(some) #=> @&%&(#!

p ENV['OS'].tainted? #=> true
//}

@see Object#taint...
...ed?,Object#untaint,Object#freeze...