How to fan out an I/O bound task in Ruby?
<p>I'm making a bunch of AWS calls to create/delete rules from security groups and want to speed things up with parallelization. </p>

<p>Is there a general way to parallelize an I/O bound operation across a fixed size collection? A method that takes a collection, batch size, and functional block would be nice.</p>