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/compute/requests/voxel/voxcloud_status.rb
2011-02-23 14:51:18 -08:00

34 lines
772 B
Ruby

module Fog
module Voxel
class Compute
class Real
def voxcloud_status( device_id = nil )
options = { :verbosity => 'compact' }
## TODO remove this
options[:customer_id] = 1470
unless device_id.nil?
options[:device_id] = device_id
end
data = request("voxel.voxcloud.status", options)
if data['devices']['device'].is_a?(Hash)
devices = [ data['devices']['device'] ]
else
devices = data['devices']['device']
end
devices.map { |d| { :id => d['id'], :status => d['status'] } }
end
end
class Mock
def images_list
Fog::Mock.not_implemented
end
end
end
end
end