215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
# File 'lib/gzr/modules/session.rb', line 215
def logout_all
pastel = Pastel.new(enabled: true)
say_ok "logout" if @options[:debug]
begin
@sdk.logout
rescue LookerSDK::Error => e
say_error "Unable to logout"
say_error e
say_error e.errors if e.respond_to?(:errors) && e.errors
end if @sdk
loop do
token = @access_token_stack.pop
break unless token
say_ok "logout the parent session" if @options[:debug]
@sdk.access_token = token
begin
@sdk.logout
rescue LookerSDK::Error => e
say_error "Unable to logout"
say_error e
say_error e.errors if e.respond_to?(:errors) && e.errors
end
end
end
|