class Croaky::Stream::StdOutStream

Standard output stream

Attributes

stdout_str_io[RW]

Public Instance Methods

capture_io() click to toggle source
# File lib/croaky/stream/std_out_stream.rb, line 15
def capture_io
  self.stdout_str_io = StringIO.new
  $stdout = stdout_str_io
end
read_captured_io() click to toggle source
# File lib/croaky/stream/std_out_stream.rb, line 24
def read_captured_io
  [stdout_str_io.string]
end
restore_io() click to toggle source
# File lib/croaky/stream/std_out_stream.rb, line 20
def restore_io
  $stdout = STDOUT
end