123456789_123456789_123456789_123456789_123456789_

Module: Gem::PubGrub

Constant Summary

Class Attribute Summary

Class Method Summary

Class Attribute Details

.logger (rw)

[ GitHub ]

  
# File 'lib/rubygems/vendor/pub_grub/lib/pub_grub.rb', line 43

def logger
  @logger || default_logger
end

.logger=(value) (rw)

[ GitHub ]

  
# File 'lib/rubygems/vendor/pub_grub/lib/pub_grub.rb', line 41

attr_writer :logger

Class Method Details

.default_logger (private)

[ GitHub ]

  
# File 'lib/rubygems/vendor/pub_grub/lib/pub_grub.rb', line 49

def default_logger
  @logger = $DEBUG ? StderrLogger.new : NullLogger.new
end