lib/hexes.rb in scryglass-1.0.1 vs lib/hexes.rb in scryglass-1.1.0

- old
+ new

@@ -105,10 +105,10 @@ def self.hide_db_outputs necessary_constants = ['Logger', 'ActiveRecord::Base'] necessary_constants_defined = necessary_constants.all?(&:constant_defined?) return yield unless necessary_constants_defined - rails_logger_defined = 'Rails'.constant_defined? && Rails.try(:logger).present? + rails_logger_defined = 'Rails'.constant_defined? && !!Rails.try(:logger) ## These are purposefully preserved as global variables so retrieval, in ## debugging or errored usage, is as easy as possible. $preserved_ar_base_logger = ActiveRecord::Base.logger.dup $preserved_rails_logger = Rails.logger.dup if rails_logger_defined