class Bundler::Molinillo::Resolver::Resolution
def possibility_satisfies_requirements?(possibility, requirements)
-
(Boolean)- whether the possibility satisfies all of the
Parameters:
-
requirements(Array) -- an array of requirements -
possibility(Object) -- a single possibility
def possibility_satisfies_requirements?(possibility, requirements) name = name_for(possibility) activated.tag(:swap) activated.set_payload(name, possibility) if activated.vertex_named(name) satisfied = requirements.all? { |r| requirement_satisfied_by?(r, activated, possibility) } activated.rewind_to(:swap) satisfied end