module Gemsupport::Console::ClassMethods

Public Instance Methods

capture_console() { || ... } click to toggle source
# File lib/gemsupport/console.rb, line 8
def capture_console
  old_stdout = $stdout
  old_stderr = $stderr
  $stdout = $stderr = StringIO.new('', 'w')
  yield
  $stdout.string
ensure
  $stdout = old_stdout
  $stderr = old_stderr
end