Class: Gitlab::Auth::OAuth::OauthResourceOwnerRedirectResolver
- Inherits:
 - 
      Object
      
        
- Object
 - Gitlab::Auth::OAuth::OauthResourceOwnerRedirectResolver
 
 
- Includes:
 - Routing
 
- Defined in:
 - lib/gitlab/auth/o_auth/oauth_resource_owner_redirect_resolver.rb
 
Instance Attribute Summary collapse
- 
  
    
      #request  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute request.
 - 
  
    
      #session  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute session.
 
Instance Method Summary collapse
- 
  
    
      #initialize(request, session)  ⇒ OauthResourceOwnerRedirectResolver 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of OauthResourceOwnerRedirectResolver.
 - #resolve_redirect_url ⇒ Object
 
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
#request ⇒ Object (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  | 
  
#session ⇒ Object (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_url ⇒ Object
      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  |