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

singleton method Gem::Package.build

build(spec, skip_validation = false, strict_validation = false, file_name = nil) -> StringRuby 2.0.0 から[permalink][rdoc][edit]

spec から .gem ファイルを作り、作ったファイルの名前を返します。

ファイルはカレントディレクトリに作られ、Successfully built RubyGem から始まるメッセージを出力します。ファイル名は file_name を指定した場合はそれに、そうでない場合は Gem::Specification#file_name になります。

[PARAM] spec:
.gem ファイルに書き込む Gem::Specification を指定します。
[PARAM] skip_validation:
真を指定すると Gem::Specification#validate を実行しません。
[PARAM] strict_validation:
真を指定すると、警告も検証エラーとして扱います。
[PARAM] file_name:
作る .gem ファイルの名前を指定します。
[EXCEPTION] ArgumentError:
skip_validation と strict_validation がともに真の場合に発生します。

[SEE_ALSO] Gem::Package#build