module Topo::Output

Public Instance Methods

divert_stdout() { || ... } click to toggle source
# File lib/topo/utils/output.rb, line 24
 def divert_stdout
   previous_stdout, $stdout = $stdout, StringIO.new
   yield
   $stdout.string
 ensure
   # Restore the previous value of stdout
   $stdout = previous_stdout || STDOUT
end