each (Gem::Package::TarInput)

    # File lib/rubygems/package/tar_input.rb, line 118
      def each(&block)
        @tarreader.each do |entry|
          next unless entry.full_name == "data.tar.gz"
          is = zipped_stream entry

          begin
            Gem::Package::TarReader.new is do |inner|
              inner.each(&block)
            end
          ensure
            is.close if is
          end
        end

        @tarreader.rewind
      end