lib/runger/railtie.rb in runger_config-4.0.0 vs lib/runger/railtie.rb in runger_config-5.0.0
- old
+ new
@@ -1,25 +1,26 @@
# frozen_string_literal: true
module Runger # :nodoc:
- DEFAULT_CONFIGS_PATH = "config/configs"
+ DEFAULT_CONFIGS_PATH = 'config/configs'
class Railtie < ::Rails::Railtie # :nodoc:
# Add settings to Rails config
config.runger_config = Runger::Settings
config.before_configuration do
next if ::Rails.application.initialized?
+
config.runger_config.autoload_static_config_path = DEFAULT_CONFIGS_PATH
end
config.before_eager_load do
Runger::Settings.autoloader&.eager_load
end
# Remove `autoload_static_config_path` from Rails `autoload_paths`
# since we use our own autoloading mechanism
- initializer "runger_config.cleanup_autoload" do
+ initializer 'runger_config.cleanup_autoload' do
Runger::Settings.cleanup_autoload_paths
end
# Make sure loaders are not changed in runtime
config.after_initialize { Runger.loaders.freeze }