Method: Bundler::PubGrub::BasicPackageSource#versions_for
- Defined in:
- lib/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb
permalink #versions_for(package, range = VersionRange.any) ⇒ Object
[View source]
119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb', line 119 def versions_for(package, range=VersionRange.any) versions = range.select_versions(@sorted_versions[package]) # Conditional avoids (among other things) calling # sort_versions_by_preferred with the root package if versions.size > 1 sort_versions_by_preferred(package, versions) else versions end end |