class Capybara::Poltergeist::Client

Private Instance Methods

redirect_stderr() { || ... } click to toggle source
# File lib/poltergeist/suppressor/redirect_stderr.rb, line 4
def redirect_stderr
  prev = STDERR.dup
  prev.autoclose = false
  $stderr = @write_io
  STDERR.reopen(@write_io)

  yield
ensure
  STDERR.reopen(prev)
  $stderr = STDERR
end
redirect_stdout(&block)
redirect_stdout_with_stderr(&block) click to toggle source
# File lib/poltergeist/suppressor/redirect_stderr.rb, line 16
def redirect_stdout_with_stderr(&block)
  redirect_stderr do
    redirect_stdout_without_stderr(&block)
  end
end
Also aliased as: redirect_stdout
redirect_stdout_without_stderr(&block)
Alias for: redirect_stdout