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

instance method Gem::Package#verify

verify -> trueRuby 2.0.0 から[permalink][rdoc][edit]

.gem ファイルを検証します。

正しい仕様書を含むこと、data.tar.gz を含むこと、チェックサムが一致すること、(セキュリティポリシーがある場合は)署名が正しいことを検証します。成功すると true を返し、以降は Gem::Package#spec・Gem::Package#files・Gem::Package#checksums が使えるようになります。

[EXCEPTION] Gem::Package::FormatError:
ファイルが無い場合、gem の形式でない場合、チェックサムが一致しない場合などに発生します。
[EXCEPTION] Gem::Security::Exception:
署名の検証に失敗した場合に発生します。

[SEE_ALSO] Gem::Package#spec, Gem::Package#files, Gem::Package#checksums