Faraday Follow Redirects
Faraday 2.x compatible extraction of
FaradayMiddleware::FollowRedirects. This gem will also work with Faraday 1.x, to support gem codebases which can work with Faraday 1.x or 2.x. For the former standard version of this middleware for Faraday 1.x, check out https://github.com/lostisland/faraday_middleware. Faraday 1.x support is considered deprecated, please update to Faraday 2.x.
This gem is based on the deprecated
We only support non-EOL versions of Ruby. See Ruby Maintenance Branches for the list of non-EOL Rubies.
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
gem install faraday-follow_redirects
require 'faraday/follow_redirects' Faraday.new(url: url) do |faraday| faraday.response :follow_redirects # use Faraday::FollowRedirects::Middleware faraday.adapter Faraday.default_adapter end
After checking out the repo, run
bin/setup to install dependencies.
bin/test to run the tests.
To install this gem onto your local machine, run
To release a new version, make a commit with a message such as "Bumped to 0.0.2" and then run
See how it works here.
Appraisal for testing multiple versions of dependencies
We use appraisal to test against both faraday 1.x and 2.x, and
./bin/test will run tests against both. To run tests against just one you could:
bundle exec appraisal faraday_1 rspec bundle exec appraisal faraday_2 rspec
Bug reports and pull requests are welcome on GitHub.
The gem is available as open source under the terms of the MIT License.