module Fog::Compute::Google::Shared

Public Instance Methods

find_zone(zone_name) click to toggle source
# File lib/fog/google/requests/compute/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
    if zone_name.is_a? Excon::Response
      return zone_name.body["name"]
    end
  end
  return zone_name
end