class SparkApi::ResoFaradayMiddleware
Public Instance Methods
on_complete(env)
click to toggle source
Calls superclass method
SparkApi::FaradayMiddleware#on_complete
# File lib/spark_api/reso_faraday_middleware.rb, line 6 def on_complete(env) body = decompress_body(env) begin body = MultiJson.decode(body) if body["D"] super(env) return end env[:body] = body rescue MultiJson::ParseError => e # We will allow the client to choose their XML parser, but should do # some minor format verification raise e if body.strip[/\A<\?xml/].nil? end end