diff --git a/lib/fog/bluebox/models/compute/server.rb b/lib/fog/bluebox/models/compute/server.rb
index <HASH>..<HASH> 100644
--- a/lib/fog/bluebox/models/compute/server.rb
+++ b/lib/fog/bluebox/models/compute/server.rb
@@ -57,7 +57,9 @@ module Fog
         end
 
         def public_ip_address
-          ips.first
+          if ip = ips.first
+            ip['address']
+          end
         end
 
         def ready?
Fix bluebox's Server#public_ip_address

This should be returning a String not a Hash.