lib/active_ldap/railtie.rb in activeldap-7.0.0 vs lib/active_ldap/railtie.rb in activeldap-7.2.0

- old
+ new

@@ -4,14 +4,17 @@ Locale.init(:driver => :cgi) module ActiveLdap class Railtie < Rails::Railtie + initializer "active_ldap.deprecator", before: :load_environment_config do |app| + app.deprecators[:active_ldap] = ActiveLdap.deprecator + end + initializer "active_ldap.setup_connection" do ldap_configuration_file = Rails.root.join('config', 'ldap.yml') if File.exist?(ldap_configuration_file) - configurations = YAML::load(ERB.new(IO.read(ldap_configuration_file)).result) - ActiveLdap::Base.configurations = configurations + ActiveLdap::Base.configurations = ActiveSupport::ConfigurationFile.parse(ldap_configuration_file) ActiveLdap::Base.setup_connection else ActiveLdap::Base.class_eval do format =_("You should run 'rails generator active_ldap:scaffold' to make %s.") logger.error(format % ldap_configuration_file)