lib/omniauth/strategies/gitlab.rb in omniauth-gitlab-1.0.1 vs lib/omniauth/strategies/gitlab.rb in omniauth-gitlab-1.0.2

- old
+ new

@@ -9,10 +9,12 @@ site: 'https://gitlab.com', authorize_url: '/oauth/authorize', token_url: '/oauth/token' } + option :redirect_url + uid { raw_info['id'].to_s } info do { name: raw_info['name'], @@ -26,9 +28,15 @@ { raw_info: raw_info } end def raw_info @raw_info ||= access_token.get('/api/v3/user').parsed + end + + private + + def callback_url + options.redirect_url || (full_host + script_name + callback_path) end end end end