class Bundler::EndpointSpecification
def parse_metadata(data)
def parse_metadata(data) return unless data data.each do |k, v| next unless v case k.to_s when "checksum" @checksum = v.last when "rubygems" @required_rubygems_version = Gem::Requirement.new(v) when "ruby" @required_ruby_version = Gem::Requirement.new(v) end end rescue => e raise GemspecError, "There was an error parsing the metadata for the gem #{name} (#{version}): #{e.class}\n#{e}\nThe metadata was #{data.inspect}" end