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