class Aws::Json::ErrorHandler
def extract_error(body, context)
def extract_error(body, context) json = Json.load(body) code = error_code(json, context) message = error_message(code, json) data = parse_error_data(context, code) [code, message, data] rescue Json::ParseError [http_status_error_code(context), '', EmptyStructure.new] end