# File lib/openstack/compute/connection.rb, line 527 def create_floating_ip(opts={}) check_extension("os-floating-ips") data = opts[:pool] ? JSON.generate(opts) : JSON.generate({:pool=>nil}) response = @connection.req("POST", "/os-floating-ips",{:data=>data} ) res = JSON.parse(response.body)["floating_ip"] OpenStack::Compute::FloatingIPAddress.new(res) end