Methods
Public Instance
Public Instance methods
option_max_retries(value)
[show source]
# File lib/httpx/plugins/retries.rb 59 def option_max_retries(value) 60 num = Integer(value) 61 raise TypeError, ":max_retries must be positive" unless num >= 0 62 63 num 64 end
option_retry_after(value)
[show source]
# File lib/httpx/plugins/retries.rb 42 def option_retry_after(value) 43 # return early if callable 44 unless value.respond_to?(:call) 45 value = Float(value) 46 raise TypeError, ":retry_after must be positive" unless value.positive? 47 end 48 49 value 50 end
option_retry_change_requests(v)
[show source]
# File lib/httpx/plugins/retries.rb 66 def option_retry_change_requests(v) 67 v 68 end
option_retry_jitter(value)
[show source]
# File lib/httpx/plugins/retries.rb 52 def option_retry_jitter(value) 53 # return early if callable 54 raise TypeError, ":retry_jitter must be callable" unless value.respond_to?(:call) 55 56 value 57 end
option_retry_on(value)
[show source]
# File lib/httpx/plugins/retries.rb 70 def option_retry_on(value) 71 raise TypeError, ":retry_on must be called with the response" unless value.respond_to?(:call) 72 73 value 74 end