From 39b6f31c66ff51451033ff84a2832731065cd28d Mon Sep 17 00:00:00 2001 From: Lin Jen-Shin Date: Fri, 1 Jun 2018 02:43:47 +0800 Subject: Eliminate constants warnings by: * Replace `require` or `require_relative` with `require_dependency` * Remove unneeded `autoload` --- config/initializers/omniauth.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'config/initializers/omniauth.rb') diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb index e33ebb25c4c..a93a43d88ee 100644 --- a/config/initializers/omniauth.rb +++ b/config/initializers/omniauth.rb @@ -20,11 +20,10 @@ end if Gitlab.config.omniauth.enabled provider_names = Gitlab.config.omniauth.providers.map(&:name) require 'omniauth-kerberos' if provider_names.include?('kerberos') -end -module OmniAuth - module Strategies - autoload :Bitbucket, Rails.root.join('lib', 'omni_auth', 'strategies', 'bitbucket') - autoload :Jwt, Rails.root.join('lib', 'omni_auth', 'strategies', 'jwt') + Gitlab::Auth.omniauth_providers.each do |provider| + if provider_names.include?(provider) + require_dependency "omni_auth/strategies/#{provider}" + end end end -- cgit v1.2.1