class Zone
Public Instance Methods
Source
# File lib/cloudstack-cli/commands/zone.rb 6 def list 7 zones = client.list_zones 8 if zones.size < 1 9 puts "No projects found" 10 else 11 case options[:format].to_sym 12 when :yaml 13 puts({zones: zones}.to_yaml) 14 when :json 15 puts JSON.pretty_generate(zones: zones) 16 else 17 table = [%w(Name Network-Type Description)] 18 zones.each do |zone| 19 table << [ 20 zone['name'], 21 zone['networktype'], 22 zone['description'] 23 ] 24 end 25 print_table(table) 26 end 27 end 28 end