class Opal::REPL::Silencer

Public Class Methods

new() click to toggle source
# File lib/opal/repl.rb, line 136
def initialize
  @stderr = $stderr
end

Public Instance Methods

silence() { || ... } click to toggle source
# File lib/opal/repl.rb, line 140
def silence
  @collector = StringIO.new
  $stderr = @collector
  yield
ensure
  $stderr = @stderr
end
warnings() click to toggle source
# File lib/opal/repl.rb, line 148
def warnings
  @collector.string
end