Class: SimpleGoogleAuth::AuthorizationUriBuilder
- Inherits:
-
Object
- Object
- SimpleGoogleAuth::AuthorizationUriBuilder
- Defined in:
- lib/simple_google_auth/authorization_uri_builder.rb
Instance Method Summary collapse
-
#initialize(state) ⇒ AuthorizationUriBuilder
constructor
A new instance of AuthorizationUriBuilder.
- #uri ⇒ Object
Constructor Details
#initialize(state) ⇒ AuthorizationUriBuilder
Returns a new instance of AuthorizationUriBuilder.
3 4 5 |
# File 'lib/simple_google_auth/authorization_uri_builder.rb', line 3 def initialize(state) @state = state end |
Instance Method Details
#uri ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/simple_google_auth/authorization_uri_builder.rb', line 7 def uri params = config.request_parameters.merge( response_type: "code", client_id: config.client_id, redirect_uri: config.redirect_uri, state: @state ) "#{config.google_auth_url}?#{params_to_query(params)}" end |