1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/openstack/requests/compute/list_zones.rb
2015-06-04 15:20:08 +03:00

32 lines
724 B
Ruby

module Fog
module Compute
class OpenStack
class Real
def list_zones(*args)
request(
:expects => 200,
:method => 'GET',
:path => 'os-availability-zone.json'
)
end
end
class Mock
def list_zones(*args)
Excon::Response.new(
:body => { "availabilityZoneInfo" => [
{
"zoneState" => {
"available" => true
},
"hosts" => nil,
"zoneName" => "nova"
}
] },
:status => 200
)
end
end
end
end
end