class Gem::RequestSet::Lockfile

def self.requests_to_deps requests # :nodoc:

:nodoc:
def self.requests_to_deps requests # :nodoc:
  deps = {}
  requests.each do |request|
    spec        = request.spec
    name        = request.name
    requirement = request.request.dependency.requirement
    deps[name] = if [Gem::Resolver::VendorSpecification,
                     Gem::Resolver::GitSpecification].include? spec.class then
                   Gem::Requirement.source_set
                 else
                   requirement
                 end
  end
  deps
end