Method: Bundler::PubGrub::BasicPackageSource#sort_versions_by_preferred
- Defined in:
- lib/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb
permalink #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
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 |