Sha256: c37be13704f115b973a260fa07e85df30450f3bf0d8f6b14725685d3e5b12a54

Contents?: true

Size: 344 Bytes

Versions: 12

Compression:

Stored size: 344 Bytes

Contents

require 'faraday_middleware/response_middleware'

module FaradayMiddleware
  # Public: parses response bodies with MultiXml.
  class ParseXml < ResponseMiddleware
    dependency 'multi_xml'

    define_parser do |body|
      ::MultiXml.parse(body)
    end
  end
end

# deprecated alias
Faraday::Response::ParseXml = FaradayMiddleware::ParseXml

Version data entries

12 entries across 12 versions & 4 rubygems

Version Path
faraday_middleware-0.12.0 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware_safeyaml-0.12.pre.safeyaml lib/faraday_middleware/response/parse_xml.rb
logstash-input-salesforce-3.0.0 vendor/jruby/1.9/gems/faraday_middleware-0.11.0.1/lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.11.0.1 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.10.1 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.10.0 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.9.2 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.9.1 lib/faraday_middleware/response/parse_xml.rb
agiley-faraday_middleware-0.9.1 lib/faraday_middleware/response/parse_xml.rb
agiley-faraday_middleware-0.9.0 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.9.0 lib/faraday_middleware/response/parse_xml.rb
faraday_middleware-0.8.8 lib/faraday_middleware/response/parse_xml.rb