Sha256: 42eb5f5e525884d1783b230efe18845000ffceb2f107c3d32680311ed7570c4a
Contents?: true
Size: 545 Bytes
Versions: 2
Compression:
Stored size: 545 Bytes
Contents
module LaunchDarkly module Util def self.http_error_recoverable?(status) if status >= 400 && status < 500 status == 400 || status == 408 || status == 429 else true end end def self.http_error_message(status, context, recoverable_message) desc = (status == 401 || status == 403) ? " (invalid SDK key)" : "" message = Util.http_error_recoverable?(status) ? recoverable_message : "giving up permanently" "HTTP error #{status}#{desc} for #{context} - #{message}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ldclient-rb-5.0.1 | lib/ldclient-rb/util.rb |
ldclient-rb-5.0.0 | lib/ldclient-rb/util.rb |