mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
20 lines
431 B
Ruby
20 lines
431 B
Ruby
|
module Fog
|
||
|
module Parsers
|
||
|
module XenServer
|
||
|
class GetHosts < Fog::Parsers::XenServer::Base
|
||
|
|
||
|
def reset
|
||
|
@response = []
|
||
|
end
|
||
|
|
||
|
def parse( data )
|
||
|
parser = Fog::Parsers::XenServer::Base.new
|
||
|
data.each_pair {|reference, host_hash| @response << parser.parse( host_hash ).merge(:reference => reference) }
|
||
|
end
|
||
|
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|
||
|
end
|