class Bundler::Resolver

def dependencies_for(specification)

def dependencies_for(specification)
  all_dependencies = specification.dependencies_for_activated_platforms
  if @variant_specific_names.include?(specification.name)
    @variant_specific_names |= all_dependencies.map(&:name) - @generic_names
  else
    generic_names, variant_specific_names = specification.partitioned_dependency_names_for_activated_platforms
    @variant_specific_names |= variant_specific_names - @generic_names
    @generic_names |= generic_names
  end
  all_dependencies
end