# File lib/rudy/aws/ec2/zone.rb, line 27 27: def list_as_hash(*names) 28: names = names.flatten 29: zlist = @@ec2.describe_availability_zones(:zone_name => names) 30: return unless zlist['availabilityZoneInfo'].is_a?(Hash) 31: zones = {} 32: zlist['availabilityZoneInfo']['item'].each do |zhash| 33: zon = Zones.from_hash(zhash) 34: zones[zon.name] = zon 35: end 36: zones = nil if zones.empty? 37: zones 38: end