@@ -59,14 +59,14 @@ def token
5959 return @user_access_token unless @user_access_token . nil? || ( @user_access_token . respond_to? ( :empty? ) && @user_access_token . empty? )
6060
6161 if @token_info . all? { |_k , v | v . nil? }
62- token_info = _request_token
63- _save_token_info (
62+ token_info = request_token
63+ save_token_info (
6464 token_info : token_info
6565 )
6666 return @token_info [ "access_token" ]
67- elsif _is_token_expired ?
68- token_info = _is_refresh_token_expired ? ? _request_token : _refresh_token
69- _save_token_info (
67+ elsif token_expired ?
68+ token_info = refresh_token_expired ? ? request_token : refresh_token
69+ save_token_info (
7070 token_info : token_info
7171 )
7272 return @token_info [ "access_token" ]
@@ -78,7 +78,7 @@ def token
7878 private
7979
8080 # Request an IAM token using an API key
81- def _request_token
81+ def request_token
8282 headers = {
8383 "Content-Type" => CONTENT_TYPE ,
8484 "Authorization" => DEFAULT_AUTHORIZATION ,
@@ -99,7 +99,7 @@ def _request_token
9999 end
100100
101101 # Refresh an IAM token using a refresh token
102- def _refresh_token
102+ def refresh_token
103103 headers = {
104104 "Content-Type" => CONTENT_TYPE ,
105105 "Authorization" => DEFAULT_AUTHORIZATION ,
@@ -122,7 +122,7 @@ def _refresh_token
122122 # Using a buffer to prevent the edge case of the
123123 # token expiring before the request could be made.
124124 # The buffer will be a fraction of the total TTL. Using 80%.
125- def _is_token_expired ?
125+ def token_expired ?
126126 return true if @token_info [ "expiration" ] . nil? || @token_info [ "expires_in" ] . nil?
127127
128128 fraction_of_ttl = 0.8
@@ -136,7 +136,7 @@ def _is_token_expired?
136136 # Used as a fail-safe to prevent the condition of a refresh token expiring,
137137 # which could happen after around 30 days. This function will return true
138138 # if it has been at least 7 days and 1 hour since the last token was set
139- def _is_refresh_token_expired ?
139+ def refresh_token_expired ?
140140 return true if @token_info [ "expiration" ] . nil?
141141
142142 seven_days = 7 * 24 * 3600
@@ -146,7 +146,7 @@ def _is_refresh_token_expired?
146146 end
147147
148148 # Save the response from the IAM service request to the object's state
149- def _save_token_info ( token_info :)
149+ def save_token_info ( token_info :)
150150 @token_info = token_info
151151 end
152152end
0 commit comments