From e7108649dbab9f0820cbba14b102c45427f94d9e Mon Sep 17 00:00:00 2001 From: bjacobs09 Date: Wed, 19 Feb 2025 15:25:16 -0500 Subject: [PATCH] check specfic class --- lib/split.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/split.rb b/lib/split.rb index 1b24b787..74d53204 100755 --- a/lib/split.rb +++ b/lib/split.rb @@ -24,7 +24,7 @@ require "split/user" require "split/version" require "split/zscore" -require "split/engine" if defined?(Rails) +require "split/engine" if defined?(::Rails::Engine) module Split extend self @@ -74,7 +74,7 @@ def cache(namespace, key, &block) end # Check to see if being run in a Rails application. If so, wait until before_initialize to run configuration so Gems that create ENV variables have the chance to initialize first. -if defined?(::Rails) +if defined?(::Rails::Railtie) class Split::Railtie < Rails::Railtie config.before_initialize { Split.configure { } } end