Sha256: cffc8d31eec0b18b175d4918622f5832ae5c964afe164409d14e434b0ef8d639
Contents?: true
Size: 753 Bytes
Versions: 77
Compression:
Stored size: 753 Bytes
Contents
module Fog module Parsers module XenServer class Base attr_reader :response def initialize reset end def reset @response = {} end def parse( data ) if data.kind_of? Hash @response = data.symbolize_keys! @response.each do |k,v| if @response[k] == "OpaqueRef:NULL" @response[k] = nil end end elsif data.kind_of? Array @response = data.first elsif data.kind_of?(String) and data =~ /OpaqueRef:/ @response = data end @response end end end end end
Version data entries
77 entries across 77 versions & 12 rubygems