lib/googleauth/signet.rb in googleauth-0.8.1 vs lib/googleauth/signet.rb in googleauth-0.9.0
- old
+ new
@@ -74,11 +74,13 @@
def fetch_access_token! options = {}
unless options[:connection]
connection = build_default_connection
options = options.merge connection: connection if connection
end
- info = orig_fetch_access_token! options
+ info = retry_with_error do
+ orig_fetch_access_token! options
+ end
notify_refresh_listeners
info
end
def notify_refresh_listeners
@@ -87,12 +89,11 @@
block.call self
end
end
def build_default_connection
- if !defined?(@connection_info)
- nil
- elsif @connection_info.respond_to? :call
+ return nil unless defined?(@connection_info)
+ if @connection_info.respond_to? :call
@connection_info.call
else
@connection_info
end
end