class Gem::Indexer

def build_marshal_gemspecs specs

def build_marshal_gemspecs specs
  count = specs.count
  progress = ui.progress_reporter count,
                                  "Generating Marshal quick index gemspecs for #{count} gems",
                                  "Complete"
  files = []
  Gem.time 'Generated Marshal quick index gemspecs' do
    specs.each do |spec|
      next if spec.default_gem?
      spec_file_name = "#{spec.original_name}.gemspec.rz"
      marshal_name = File.join @quick_marshal_dir, spec_file_name
      marshal_zipped = Gem.deflate Marshal.dump(spec)
      open marshal_name, 'wb' do |io| io.write marshal_zipped end
      files << marshal_name
      progress.updated spec.original_name
    end
    progress.done
  end
  @files << @quick_marshal_dir
  files
end