Method: Bundler::PubGrub::BasicPackageSource#sort_versions_by_preferred

Defined in:
lib/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb

#sort_versions_by_preferred(package, sorted_versions) ⇒ Object

Override me (maybe)

If not overridden, the order returned by all_versions_for will be used

Returns: Array of versions in preferred order

[View source]

87
88
89
90
# File 'lib/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb', line 87

def sort_versions_by_preferred(package, sorted_versions)
  indexes = @version_indexes[package]
  sorted_versions.sort_by { |version| indexes[version] }
end