Sha256: 21b22ed4448349d80000116b0b46a92b856cf16e62ff1cbdf4647ad80380815d
Contents?: true
Size: 545 Bytes
Versions: 10
Compression:
Stored size: 545 Bytes
Contents
require 'rubygems/indexer' ## # Construct the latest Gem index file. class Gem::Indexer::LatestIndexBuilder < Gem::Indexer::AbstractIndexBuilder def start_index super @index = Gem::SourceIndex.new end def end_index super latest = @index.latest_specs.sort.map { |spec| spec.original_name } @file.write latest.join("\n") end def cleanup super compress @file.path @files.delete 'latest_index' # HACK installed via QuickIndexBuilder :/ end def add(spec) @index.add_spec(spec) end end
Version data entries
10 entries across 10 versions & 2 rubygems