class Bundler::Index
def search_for_all_platforms(dependency, base = [])
def search_for_all_platforms(dependency, base = []) specs = @specs[dependency.name] + base wants_prerelease = dependency.requirement.prerelease? only_prerelease = specs.all? {|spec| spec.version.prerelease? } found = specs.select { |spec| dependency.matches_spec?(spec) } unless wants_prerelease || only_prerelease found.reject! { |spec| spec.version.prerelease? } end found.sort_by {|s| [s.version, s.platform.to_s == 'ruby' ? "\0" : s.platform.to_s] } end