Method: WorkSnaps::Response::ParseXML#parse

Defined in:
lib/worksnaps/response/parse_xml.rb

#parse(body) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/worksnaps/response/parse_xml.rb', line 8

def parse(body)
  body = Crack::XML.parse(body)
  if body['method'] == :post or body['method'] == :put
    reply = body.delete('reply')
    body.merge reply if reply.is_a(Hash)
  end
  body
end