Merge pull request #94 from programmiersportgruppe/master

Shutdown WEBrick server used in installed app flow
This commit is contained in:
Sérgio Gomes 2014-09-17 15:56:26 +01:00
commit fda7086f43
1 changed files with 10 additions and 6 deletions

View File

@ -92,6 +92,7 @@ module Google
:Logger => WEBrick::Log.new(STDOUT, 0),
:AccessLog => []
)
begin
trap("INT") { server.shutdown }
server.mount_proc '/' do |req, res|
@ -106,6 +107,9 @@ module Google
Launchy.open(auth.authorization_uri.to_s)
server.start
ensure
server.shutdown
end
if @authorization.access_token
if storage.respond_to?(:write_credentials)
storage.write_credentials(@authorization)