Class: PI::Cli::Command::Admin
Instance Method Summary collapse
Methods inherited from Base
#auth_token, #client, #initialize, #target_url
Constructor Details
This class inherits a constructor from PI::Cli::Command::Base
Instance Method Details
#users ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/cli/commands/admin.rb', line 3 def users admin_domains = client.admin_domains return display JSON.pretty_generate(admin_domains) if @options[:json] return display "No domains!" if admin_domains.nil? || admin_domains.empty? admin_domains.sort! {|a, b| a[:name] <=> b[:name] } admin_domains_table = table do |t| t.headings = 'Name', 'ID' admin_domains.each do |s| t << [s[:name], s[:id]] end end display admin_domains_table end |