class Gem::SilentUI

def close

def close
  super
  @ins.close
  @outs.close
end

def download_reporter(*args) # :nodoc:

:nodoc:
def download_reporter(*args) # :nodoc:
  SilentDownloadReporter.new(@outs, *args)
end

def initialize

def initialize
  reader, writer = nil, nil
  reader = File.open(IO::NULL, 'r')
  writer = File.open(IO::NULL, 'w')
  super reader, writer, writer, false
end

def progress_reporter(*args) # :nodoc:

:nodoc:
def progress_reporter(*args) # :nodoc:
  SilentProgressReporter.new(@outs, *args)
end