Sha256: 4cde536228963d6f5e165390d432f9d809f9701afa823c77ad6ca26645978510
Contents?: true
Size: 530 Bytes
Versions: 3
Compression:
Stored size: 530 Bytes
Contents
require 'active_support/core_ext/hash/conversions' module Roqua module Healthy module A19 class ResponseParser attr_reader :response def initialize(response) @response = response end def fetch(root) parsed_body[root] || {} end private def parsed_body @parsed_body ||= Hash.from_xml(response.body) rescue REXML::ParseException => e raise IllegalMirthResponse, e.message end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
roqua-healthy-1.4.1 | lib/roqua/healthy/a19/response_parser.rb |
roqua-healthy-1.3.0 | lib/roqua/healthy/a19/response_parser.rb |
roqua-healthy-1.2.1 | lib/roqua/healthy/a19/response_parser.rb |