# File lib/rudy/aws/ec2/address.rb, line 92 92: def list_as_hash(addresses=[]) 93: addresses ||= [] 94: addresses = [addresses].flatten.compact 95: alist = @@ec2.describe_addresses(:addresses=> addresses) 96: 97: return nil unless alist['addressesSet'].is_a?(Hash) 98: 99: addresses = {} 100: alist['addressesSet']['item'].each do |address| 101: address = Addresses.from_hash(address) 102: addresses[address.ipaddress] = address 103: end 104: addresses = nil if addresses.empty? 105: addresses 106: end