lib/ridley/connection.rb in ridley-2.5.1 vs lib/ridley/connection.rb in ridley-3.0.0.rc1
- old
+ new
@@ -42,13 +42,13 @@
# URI, String, or Hash of HTTP proxy options
def initialize(server_url, client_name, client_key, options = {})
options = options.reverse_merge(retries: 5, retry_interval: 0.5)
@client_name = client_name
@client_key = client_key
- @retries = options[:retries]
- @retry_interval = options[:retry_interval]
+ @retries = options.delete(:retries)
+ @retry_interval = options.delete(:retry_interval)
- options[:builder] = Faraday::Builder.new do |b|
+ options[:builder] = Faraday::RackBuilder.new do |b|
b.request :retry,
max: @retries,
interval: @retry_interval,
exceptions: [
Ridley::Errors::HTTP5XXError,