Class: HorizonClient::Response::ParseXml

Inherits:
Faraday::Response::Middleware
  • Object
show all
Defined in:
lib/horizon_client/response/parse_xml.rb

Instance Method Summary collapse

Instance Method Details

#parse(body) ⇒ Object

Raises:


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

def parse(body)
  resource = Resource.new(body)

  raise ResourceError.new(resource.error) if resource.error

  resource
end