class Gem::Resolver

def find_possible(dependency) # :nodoc:

:nodoc:
def find_possible(dependency) # :nodoc:
  all = @set.find_all dependency
  if (skip_dep_gems = skip_gems[dependency.name]) && !skip_dep_gems.empty?
    matching = all.select do |api_spec|
      skip_dep_gems.any? {|s| api_spec.version == s.version }
    end
    all = matching unless matching.empty?
  end
  matching_platform = select_local_platforms all
  [matching_platform, all]
end