NetworkResiliency
Making networks more resilient to errors.
Resiliency: the ability to recover from adversity or adjust to change.
require "network_resiliency"
Contributing
Yes please :)
- Fork it
- Create your feature branch (
git checkout -b my-feature) - Ensure the tests pass (
bundle exec rspec) - Commit your changes (
git commit -am 'awesome new feature') - Push your branch (
git push origin my-feature) - Create a Pull Request
Inspired by
https://github.com/lostisland/faraday-retry/blob/main/lib/faraday/retry/middleware.rb
https://github.com/ankane/the-ultimate-guide-to-ruby-timeouts