class NovaposhtaApi::Middlewares::ParseJson

Public Instance Methods

on_complete(env) click to toggle source
# File lib/novaposhta_api/middlewares/parse_json.rb, line 6
def on_complete(env)
  process_response(env)
end
process_response(env) click to toggle source
# File lib/novaposhta_api/middlewares/parse_json.rb, line 10
def process_response(env)
  env[:body] = JSON.parse(env[:body])
rescue Faraday::ParsingError => e
  raise Faraday::ParsingError.new(e.wrapped_exception, env[:response])
end