Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/package/tar_outputライブラリ > Gem::Package::TarOutputクラス > add_gem_contents

instance method Gem::Package::TarOutput#add_gem_contents

add_gem_contents {|data_tar_writer| ... } -> self[permalink][rdoc]

gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。

ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ ンスタンスが渡されます。このブロックパラメータには Gem::Specification を追加するための metadata, metadata= という特 異メソッドが追加されています。