From 6c9d2bdf5d1f106d40c9d86ac2071d960d816495 Mon Sep 17 00:00:00 2001 From: Jason Frey Date: Thu, 30 Jan 2025 17:13:27 -0500 Subject: [PATCH] Fix issues where active_support does not require logger properly Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 --- lib/more_core_extensions/core_ext/array/deletes.rb | 1 + lib/more_core_extensions/core_ext/array/math.rb | 1 + lib/more_core_extensions/core_ext/class/hierarchy.rb | 1 + lib/more_core_extensions/core_ext/digest/uuid.rb | 1 + lib/more_core_extensions/core_ext/hash/deletes.rb | 1 + lib/more_core_extensions/core_ext/object.rb | 1 + 6 files changed, 6 insertions(+) diff --git a/lib/more_core_extensions/core_ext/array/deletes.rb b/lib/more_core_extensions/core_ext/array/deletes.rb index 9406e00..97dcfb2 100644 --- a/lib/more_core_extensions/core_ext/array/deletes.rb +++ b/lib/more_core_extensions/core_ext/array/deletes.rb @@ -1,3 +1,4 @@ +require "logger" # Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 require 'active_support' require 'active_support/core_ext/object/blank' diff --git a/lib/more_core_extensions/core_ext/array/math.rb b/lib/more_core_extensions/core_ext/array/math.rb index a667447..d5e5232 100644 --- a/lib/more_core_extensions/core_ext/array/math.rb +++ b/lib/more_core_extensions/core_ext/array/math.rb @@ -1,3 +1,4 @@ +require "logger" # Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 require 'active_support' require 'active_support/core_ext/enumerable' # For Array#sum diff --git a/lib/more_core_extensions/core_ext/class/hierarchy.rb b/lib/more_core_extensions/core_ext/class/hierarchy.rb index e6555d7..15bdd2c 100644 --- a/lib/more_core_extensions/core_ext/class/hierarchy.rb +++ b/lib/more_core_extensions/core_ext/class/hierarchy.rb @@ -1,3 +1,4 @@ +require "logger" # Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 require 'active_support' require 'active_support/core_ext/class/subclasses' require 'active_support/core_ext/object/try' diff --git a/lib/more_core_extensions/core_ext/digest/uuid.rb b/lib/more_core_extensions/core_ext/digest/uuid.rb index 020c08c..356285a 100644 --- a/lib/more_core_extensions/core_ext/digest/uuid.rb +++ b/lib/more_core_extensions/core_ext/digest/uuid.rb @@ -1,3 +1,4 @@ +require "logger" # Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 require 'active_support' require 'active_support/core_ext/digest/uuid' diff --git a/lib/more_core_extensions/core_ext/hash/deletes.rb b/lib/more_core_extensions/core_ext/hash/deletes.rb index 1b6a5fe..7e640b2 100644 --- a/lib/more_core_extensions/core_ext/hash/deletes.rb +++ b/lib/more_core_extensions/core_ext/hash/deletes.rb @@ -1,3 +1,4 @@ +require "logger" # Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 require 'active_support' require 'active_support/core_ext/object/blank' diff --git a/lib/more_core_extensions/core_ext/object.rb b/lib/more_core_extensions/core_ext/object.rb index 78f38eb..7d4ddfe 100644 --- a/lib/more_core_extensions/core_ext/object.rb +++ b/lib/more_core_extensions/core_ext/object.rb @@ -1,3 +1,4 @@ +require "logger" # Require logger due to active_support breaking on Rails <= 7.0. See https://github.com/rails/rails/pull/54264 require 'active_support' require 'active_support/core_ext/object/blank' require 'more_core_extensions/core_ext/object/deep_send'