title: .NET parallel LINQ equivalent in Ruby
body: <p>I want to be able to do something like this in Ruby:</p>
  
  <pre><code>(new[]{"http://google.com", "http://facebook.com", "http://microsoft.com", "http://twitter.com", "http://stackoverflow.com"})
  .AsParallel()
  .Select(q =&gt; WebRequest.Create(q).GetResponse())
  </code></pre>
  
  <p>This also should preserve order of elements and use deferred execution.
  Are there any options available?</p>