1
0
mirror of https://github.com/meineerde/dotfiles.git synced 2025-10-17 19:41:01 +00:00

Check if Logger is defined in .irbrc (newer Rubies do not ship logger by default)

This commit is contained in:
Holger Just 2025-02-04 20:22:57 +01:00
parent ee4b885478
commit 0e54dc1360
No known key found for this signature in database

3
.irbrc
View File

@ -1,7 +1,6 @@
require 'rubygems' require 'rubygems'
# Rails will log to irb # Rails will log to irb
require 'logger' if defined?(Logger) && ENV.include?('RAILS_ENV') && !Object.const_defined?('RAILS_DEFAULT_LOGGER')
if ENV.include?('RAILS_ENV') && !Object.const_defined?('RAILS_DEFAULT_LOGGER')
Object.const_set('RAILS_DEFAULT_LOGGER', Logger.new(STDOUT)) Object.const_set('RAILS_DEFAULT_LOGGER', Logger.new(STDOUT))
end end