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= という特異メソッドが追加されています。