class Aws::S3::Plugins::Http200Errors::Handler

def call(context)

def call(context)
  @handler.call(context).on(200) do |response|
    return response if streaming_output?(context.operation.output)
    error = check_for_error(context)
    return response unless error
    context.http_response.status_code = 500
    response.data = nil
    response.error = error
  end
end