#-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. # See LICENSE.txt for permissions. #++ require 'yaml' require 'rubygems' require 'rubygems/source_index' require 'rubygems/remote_installer' YAML_DATA = <" - !ruby/object:Gem::Version version: 0.0.0 version: platform: ruby files: - README test_files: [] library_stubs: rdoc_options: extra_rdoc_files: executables: - rake extensions: [] requirements: [] dependencies: [] EOS PROXY_DATA = YAML_DATA.gsub(/0.4.11/, '0.4.2') def cache_hash(*uris) result = Hash.new uris.each do |uri| result[uri] = Gem::SourceInfoCacheEntry.new(YAML.load(YAML_DATA), YAML_DATA.size) end result end