class Kontena::Plugin::Cloud::Token::RemoveCommand
Public Instance Methods
default_id()
click to toggle source
# File lib/kontena/plugin/cloud/token/remove_command.rb, line 25 def default_id prompt_token end
execute()
click to toggle source
# File lib/kontena/plugin/cloud/token/remove_command.rb, line 9 def execute id = self.id confirm unless forced? cloud_client.delete("/user/personal_access_tokens/#{id}") end
prompt_token()
click to toggle source
# File lib/kontena/plugin/cloud/token/remove_command.rb, line 16 def prompt_token tokens = cloud_client.get('/user/personal_access_tokens')['data'] prompt.select("Choose token:") do |menu| tokens.each do |d| menu.choice d.dig('attributes', 'name'), d['id'] end end end