Sha256: 61f8dec57f605120aac309a03da8002de7cf017135c77862aa6691da3564fb66

Contents?: true

Size: 385 Bytes

Versions: 13

Compression:

Stored size: 385 Bytes

Contents

require 'rubygems/indexer'

# Construct the master Gem index file.
class Gem::Indexer::MarshalIndexBuilder < Gem::Indexer::MasterIndexBuilder
  def end_index
    gems = {}
    index = Gem::SourceIndex.new

    @index.each do |name, gemspec|
      gems[gemspec.original_name] = gemspec
    end

    index.instance_variable_get(:@gems).replace gems

    @file.write index.dump
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
shoesgem-0.1514.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1480.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1469.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1430.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1429.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1428.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1426.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
shoesgem-0.1424.0 shoes/ruby/lib/rubygems/indexer/marshal_index_builder.rb
rubygems-update-1.0.0 lib/rubygems/indexer/marshal_index_builder.rb
rubygems-update-1.1.0 lib/rubygems/indexer/marshal_index_builder.rb
rubygems-update-0.9.5 lib/rubygems/indexer/marshal_index_builder.rb
rubygems-update-1.0.1 lib/rubygems/indexer/marshal_index_builder.rb
rubygems-update-1.1.1 lib/rubygems/indexer/marshal_index_builder.rb