Commit 33c88fc7 authored by Samuel E. Giddins's avatar Samuel E. Giddins

[Resolver] Refactor the construction of requirement_satisfied

parent 3220bf21
...@@ -178,9 +178,10 @@ module Pod ...@@ -178,9 +178,10 @@ module Pod
existing_vertices = activated.vertices.values.select do |v| existing_vertices = activated.vertices.values.select do |v|
Specification.root_name(v.name) == requirement.root_name Specification.root_name(v.name) == requirement.root_name
end end
requirement_satisfied = if existing = existing_vertices.map(&:payload).compact.first existing = existing_vertices.map(&:payload).compact.first
existing.version == spec.version && requirement_satisfied =
requirement.requirement.satisfied_by?(spec.version) if existing
existing.version == spec.version && requirement.requirement.satisfied_by?(spec.version)
else else
requirement.requirement.satisfied_by? spec.version requirement.requirement.satisfied_by? spec.version
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment