class RSpec::Matchers::BuiltIn::CaptureStdout

@private

Attributes

Public Instance Methods

# File rspec-expectations/lib/rspec/matchers/built_in/output.rb, line 176
def capture(block)
  captured_stream = CapturedStream.new
  captured_stream.as_tty = as_tty

  original_stream = $stdout
  $stdout = captured_stream

  block.call

  captured_stream.string
ensure
  $stdout = original_stream
end
# File rspec-expectations/lib/rspec/matchers/built_in/output.rb, line 172
def name
  'stdout'
end