class HTTP::Features::RaiseError

def initialize(ignore: [])

def initialize(ignore: [])
  super()
  @ignore = ignore
end

def wrap_response(response)

def wrap_response(response)
  return response if response.code < 400
  return response if @ignore.include?(response.code)
  raise HTTP::StatusError, response
end