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