title: How can I capture STDOUT to a string?
body: <pre><code>puts "hi"
  puts "bye"
  </code></pre>
  
  <p>I want to store the STDOUT of the code so far (in this case hi \nbye into a variable say 'result' and print it )</p>
  
  <pre><code>puts result
  </code></pre>
  
  <p>The reason I am doing this is I have integrate an R code into my Ruby code, output of which is given to the STDOUT as the R code runs , but the ouput cannot be accessed inside the code to do some evaluations. Sorry if this is confusing. So the "puts result" line should give me hi and bye.</p>