| Class | Gem::SilentUI |
| In: |
lib/rubygems/user_interaction.rb
|
| Parent: | Gem::StreamUI |
SilentUI is a UI choice that is absolutely silent.
# File lib/rubygems/user_interaction.rb, line 540
540: def initialize
541: reader, writer = nil, nil
542:
543: begin
544: reader = File.open('/dev/null', 'r')
545: writer = File.open('/dev/null', 'w')
546: rescue Errno::ENOENT
547: reader = File.open('nul', 'r')
548: writer = File.open('nul', 'w')
549: end
550:
551: super reader, writer, writer, false
552: end
# File lib/rubygems/user_interaction.rb, line 554
554: def download_reporter(*args)
555: SilentDownloadReporter.new(@outs, *args)
556: end