X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/f85681c5cee9406aacc1745a3fb3bd0331d3c0e4..9793e4fb7f6503beab0efe1576f3e13dbf350f30:/vendor/plugins/open_id_authentication/init.rb diff --git a/vendor/plugins/open_id_authentication/init.rb b/vendor/plugins/open_id_authentication/init.rb index 808c7bdbd..84ec11fc4 100644 --- a/vendor/plugins/open_id_authentication/init.rb +++ b/vendor/plugins/open_id_authentication/init.rb @@ -1,18 +1,12 @@ -if config.respond_to?(:gems) - config.gem 'ruby-openid', :lib => 'openid', :version => '>=2.0.4' -else - begin - require 'openid' - rescue LoadError - begin - gem 'ruby-openid', '>=2.0.4' - rescue Gem::LoadError - puts "Install the ruby-openid gem to enable OpenID support" - end - end +if Rails.version < '3' + config.gem 'rack-openid', :lib => 'rack/openid', :version => '>=0.2.1' end -config.to_prepare do +require 'open_id_authentication' + +config.middleware.use OpenIdAuthentication + +config.after_initialize do OpenID::Util.logger = Rails.logger ActionController::Base.send :include, OpenIdAuthentication end