Commit d6bdb912 authored by Samuel E. Giddins's avatar Samuel E. Giddins

[Resolver] Rename matching_dependencies_from_node lamdba to be more readable

parent 3bfe03eb
......@@ -68,18 +68,20 @@ module Pod
specs_by_target = {}
podfile.target_definition_list.each do |target|
specs = target.dependencies.map(&:name).map do |name|
s = lambda do |node|
d_nodes = node.outgoing_edges.select do |edge|
matching_dependencies_from_node = lambda do |node|
dependency_nodes = node.outgoing_edges.select do |edge|
edge.requirements.any? do |dependency|
!dependency.from_subspec_dependency? || edge.destination.payload.available_platforms.any? { |p| target.platform.supports?(p) }
!dependency.from_subspec_dependency? ||
edge.destination.payload.available_platforms.any? { |p| target.platform.supports?(p) }
end
end.map(&:destination)
d_nodes + d_nodes.flat_map { |n| s.call(n) }
dependency_nodes + dependency_nodes.flat_map { |n| matching_dependencies_from_node.call(n) }
end
node = @activated.vertex_named(name)
s.call(node).to_a << node
matching_dependencies_from_node.call(node).to_a << node
end
specs_by_target[target] = specs.
......
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