class Kontena::Cli::Master::User::ListCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/master/user/list_command.rb, line 15
def execute
  response = spin_if(!quiet? && $stdout.tty?, "Retrieving user list from Kontena Master") do
    client.get('users')['users']
  end

  print_table(response) do |row|
    if row['roles'].empty?
      row['role_list'] = ''
    else
      row['role_list'] = row['roles'].map { |r| r['name'] }.join(',')
    end
  end
end
fields() click to toggle source
# File lib/kontena/cli/master/user/list_command.rb, line 11
def fields
  quiet? ? ['id'] : { email: 'email', roles: 'role_list' }
end