Class: Gitlab::Auth::OAuth::OauthResourceOwnerRedirectResolver

Inherits:
Object
  • Object
show all
Includes:
Routing
Defined in:
lib/gitlab/auth/o_auth/oauth_resource_owner_redirect_resolver.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Routing

includes_helpers, redirect_legacy_paths, url_helpers

Constructor Details

#initialize(request, session) ⇒ OauthResourceOwnerRedirectResolver

Returns a new instance of OauthResourceOwnerRedirectResolver.



11
12
13
14
# File 'lib/gitlab/auth/o_auth/oauth_resource_owner_redirect_resolver.rb', line 11

def initialize(request, session)
  @request = request
  @session = session
end

Instance Attribute Details

#requestObject (readonly)

Returns the value of attribute request.



9
10
11
# File 'lib/gitlab/auth/o_auth/oauth_resource_owner_redirect_resolver.rb', line 9

def request
  @request
end

#sessionObject (readonly)

Returns the value of attribute session.



9
10
11
# File 'lib/gitlab/auth/o_auth/oauth_resource_owner_redirect_resolver.rb', line 9

def session
  @session
end

Instance Method Details

#resolve_redirect_urlObject



16
17
18
# File 'lib/gitlab/auth/o_auth/oauth_resource_owner_redirect_resolver.rb', line 16

def resolve_redirect_url
  new_user_session_url
end