lib/anyway_config.rb in anyway_config-2.3.1 vs lib/anyway_config.rb in anyway_config-2.4.0

- old
+ new

@@ -8,12 +8,14 @@ require "anyway/version" require "anyway/ext/deep_dup" require "anyway/ext/deep_freeze" require "anyway/ext/hash" +require "anyway/ext/flatten_names" require "anyway/utils/deep_merge" +require "anyway/utils/which" require "anyway/settings" require "anyway/tracing" require "anyway/config" require "anyway/auto_cast" @@ -33,10 +35,15 @@ end end # Configure default loaders loaders.append :yml, Loaders::YAML + loaders.append :ejson, Loaders::EJSON if Utils.which("ejson") loaders.append :env, Loaders::Env + + if ENV.key?("DOPPLER_TOKEN") && ENV["ANYWAY_CONFIG_DISABLE_DOPPLER"] != "true" + loaders.append :doppler, Loaders::Doppler + end end require "anyway/rails" if defined?(::Rails::VERSION) require "anyway/testing" if ENV["RACK_ENV"] == "test" || ENV["RAILS_ENV"] == "test"