class Faraday::Response::Middleware

Used for simple response middleware.

def call(env)

def call(env)
  @app.call(env).on_complete do |environment|
    on_complete(environment)
  end
end

def on_complete(env)

`parse` method can be defined as private, public and protected
Calls the `parse` method if defined
Override this to modify the environment after the response has finished.
def on_complete(env)
  return unless respond_to?(:parse, true) && env.parse_body?
  env.body = parse(env.body)
end