class Kontena::Cli::Master::Token::ShowCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/master/token/show_command.rb, line 16
def execute
  data = client.get("/oauth2/tokens/#{token_or_id}")
  output = token_data_to_hash(data)

  if id?
    puts output[:id]
    return
  end

  id = output.delete(:id)
  puts '%s:' % id
  output.each do |key, value|
    puts "  %s: %s" % [key, value.nil? ? '-' : value]
  end
end