Commit 28013a80 authored by Marius Rackwitz's avatar Marius Rackwitz

[Resolver] Use #flat_map in #specs_by_target

parent e1bf9e12
...@@ -70,13 +70,12 @@ module Pod ...@@ -70,13 +70,12 @@ module Pod
def specs_by_target def specs_by_target
@specs_by_target ||= {}.tap do |specs_by_target| @specs_by_target ||= {}.tap do |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).flat_map do |name|
node = @activated.vertex_named(name) node = @activated.vertex_named(name)
valid_dependencies_for_target_from_node(target, node) << node valid_dependencies_for_target_from_node(target, node) << node
end end
specs_by_target[target] = specs. specs_by_target[target] = specs.
flatten.
map(&:payload). map(&:payload).
uniq. uniq.
sort_by(&:name) sort_by(&:name)
......
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