Module: SimpleGoogleAuth
- Defined in:
- lib/simple_google_auth.rb,
lib/simple_google_auth/engine.rb,
lib/simple_google_auth/version.rb,
lib/simple_google_auth/receiver.rb,
lib/simple_google_auth/controller.rb
Defined Under Namespace
Modules: Controller
Classes: Config, Engine, Receiver
Constant Summary
collapse
- VERSION =
"0.0.5"
Class Method Summary
collapse
Class Method Details
27
28
29
|
# File 'lib/simple_google_auth.rb', line 27
def self.configure
yield config
end
|
.uri(state) ⇒ Object
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/simple_google_auth.rb', line 31
def self.uri(state)
query = config.request_parameters.merge(
response_type: "code",
client_id: config.get_or_call(:client_id),
redirect_uri: config.redirect_uri,
state: state
)
"#{config.google_auth_url}?" + query.map {|k, v| "#{k}=#{CGI.escape v}"}.join("&")
end
|