class Kontena::Cli::Cloud::Master::ListCommand
Public Instance Methods
execute()
click to toggle source
# File lib/kontena/cli/cloud/master/list_command.rb, line 17 def execute response = spin_if(!quiet?, "Retrieving Master list from Kontena Cloud") do cloud_client.get('user/masters') end unless response && response.kind_of?(Hash) && response['data'].kind_of?(Array) abort pastel.red("Listing masters failed") end return Array(response['data']) if self.return? print_table(response['data']) do |row| row.merge!(row['attributes']) row['connected'] = !!row['connected'] ? pastel.green('yes') : pastel.red('no') end end
fields()
click to toggle source
# File lib/kontena/cli/cloud/master/list_command.rb, line 13 def fields quiet? ? ['id'] : %w(id name owner url connected) end