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 ...@@ -68,18 +68,20 @@ module Pod
specs_by_target = {} specs_by_target = {}
podfile.target_definition_list.each do |target| podfile.target_definition_list.each do |target|
specs = target.dependencies.map(&:name).map do |name| 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| 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
end.map(&:destination) 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 end
node = @activated.vertex_named(name) node = @activated.vertex_named(name)
s.call(node).to_a << node matching_dependencies_from_node.call(node).to_a << node
end end
specs_by_target[target] = specs. 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