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

singleton method Gem::Package.new

new(gem, security_policy = nil) -> Gem::PackageRuby 2.0.0 から[permalink][rdoc][edit]

.gem ファイルを扱う Gem::Package オブジェクトを返します。

古い形式の .gem ファイルの場合は、Gem::Package::Old のインスタンスを返します。仕様や中身は、Gem::Package#spec や Gem::Package#verify などを呼んだときに読み込みます。

[PARAM] gem:
.gem ファイルのパスを文字列で指定するか、read を持つ IO オブジェクトを指定します。
[PARAM] security_policy:
署名の検証に使う Gem::Security::Policy を指定します。nil の場合は署名を検証しません。

[SEE_ALSO] Gem::Package#verify