This gem is a Faraday adapter for the Net::HTTP library. Faraday is an HTTP client library that provides a common interface over many adapters. Every adapter is defined into it's own gem. This gem defines the adapter for Net::HTTP the HTTP library that's included into the standard library of Ruby.
Add this line to your application's Gemfile:
gem 'faraday-net_http'And then execute:
$ bundle install
Or install it yourself as:
$ gem install faraday-net_http
conn = Faraday.new(...) do |f|
f.adapter :net_http do |http|
# yields Net::HTTP
http.verify_callback = lambda do |preverify, cert_store|
# do something here...
end
end
endAfter checking out the repo, run bin/setup to install dependencies. Then, run bin/test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To release a new version, update the version number in version.rb, then commit and push that to main branch. Then, use GitHub Releases to create a matching Release. A GitHub Action will publish the gem to Rubygems.org.
Bug reports and pull requests are welcome on GitHub.
The gem is available as open source under the terms of the license.
Everyone interacting in the Faraday Net::HTTP adapter project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.