# File lib/fog/openstack/models/compute/server.rb, line 104 def public_ip_address if addresses['public'] #assume last is either original or assigned from floating IPs return addresses['public'].last elsif addresses['internet'] #assume no public IP means private cloud return addresses['internet'].first end end