Rubyリファレンス: Home

untrusted? (Object)

Edit   History

Ruby 1.9

標準クラス・モジュール > Object > untrusted?

obj.untrusted?

untrusted?メソッドは、オブジェクトが信頼されない状態ならtrueを、信頼される状態ならfalseを返します。オブジェクトを信頼されない状態にするには、untrustメソッドを使います。

信頼状態とセーフレベルについて詳しくは、セキュリティの説明をご覧ください。

次の例では、文字列s1untrustメソッドで信頼されない状態にしています。s1だけでなく、s1を元に作ったs3も信頼されない状態になることが分かります。

s1 = "hello"
s1.untrust
s2 = "world"
s3 = s1.upcase
 
p s1.untrusted?
p s2.untrusted?
p s3.untrusted?
true
false
true

関連項目