lib/nanoc/checking/checks/external_links.rb in nanoc-4.4.5 vs lib/nanoc/checking/checks/external_links.rb in nanoc-4.4.6
- old
+ new
@@ -41,10 +41,11 @@
@explanation = explanation
end
end
def select_invalid(hrefs)
- Parallel.map(hrefs, in_threads: 10) { |href| validate(href) }.compact
+ col = Nanoc::Extra::ParallelCollection.new(hrefs, parallelism: 10)
+ col.map { |href| validate(href) }.compact
end
def validate(href)
# Parse
url = nil