module Fog::Compute::Google::Shared

Public Instance Methods

find_zone(zone_name) click to toggle source
# File lib/fog/compute/google/requests/delete_server.rb, line 5
def find_zone(zone_name)
  if zone_name.nil?
    list_zones.body["items"].each do |zone|
      if get_server(server_name, zone["name"]).status == 200
        return zone["name"]
      end
    end
  else
    return zone_name.body["name"] if zone_name.is_a? Excon::Response
  end
  zone_name
end