lib/typhoeus/hydra/runnable.rb in typhoeus-0.6.8 vs lib/typhoeus/hydra/runnable.rb in typhoeus-0.6.9
- old
+ new
@@ -9,16 +9,10 @@
# @example Start hydra run.
# hydra.run
#
# @return [ Symbol ] Return value from multi.perform.
def run
- number_requests = 0
- loop do
- break if number_requests == max_concurrency || queued_requests.empty?
- number_requests += queued_requests.pop(max_concurrency).map do |request|
- add(request)
- end.size
- end
+ dequeue_many
multi.perform
end
end
end
end