Class: Bundler::Resolver::Strategy
- Inherits:
-
Object
- Object
- Bundler::Resolver::Strategy
- Defined in:
- lib/bundler/resolver/strategy.rb
Instance Method Summary collapse
-
#initialize(source) ⇒ Strategy
constructor
A new instance of Strategy.
- #next_package_and_version(unsatisfied) ⇒ Object
Constructor Details
#initialize(source) ⇒ Strategy
Returns a new instance of Strategy.
6 7 8 |
# File 'lib/bundler/resolver/strategy.rb', line 6 def initialize(source) @source = source end |
Instance Method Details
#next_package_and_version(unsatisfied) ⇒ Object
10 11 12 13 14 |
# File 'lib/bundler/resolver/strategy.rb', line 10 def next_package_and_version(unsatisfied) package, range = next_term_to_try_from(unsatisfied) [package, most_preferred_version_of(package, range).first] end |