https://github.com/lostisland/faraday-net_http_persistent
Faraday Adapter for NetHttpPersistent
https://github.com/lostisland/faraday-net_http_persistent
Keywords from Contributors
feature-flag rubygems ruby-gem activerecord crash-reporting feature feature-toggle rubocop friendly-url slug
Last synced: about 1 hour ago
JSON representation
Repository metadata
Faraday Adapter for NetHttpPersistent
- Host: GitHub
- URL: https://github.com/lostisland/faraday-net_http_persistent
- Owner: lostisland
- License: mit
- Created: 2021-03-10T14:56:49.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-17T15:34:34.000Z (9 months ago)
- Last Synced: 2026-02-26T16:35:35.300Z (5 days ago)
- Language: Ruby
- Homepage:
- Size: 51.8 KB
- Stars: 19
- Watchers: 3
- Forks: 9
- Open Issues: 2
- Releases: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
README.md
Faraday::NetHttpPersistent
This gem is a Faraday adapter for the Net::HTTP::Persistent gem.
Installation
Add this to your application's Gemfile:
gem 'faraday-net_http_persistent', '~> 2.0'
And then execute:
$ bundle
Usage
require 'faraday/net_http_persistent'
conn = Faraday.new(...) do |f|
f.adapter :net_http_persistent, pool_size: 5 do |http|
# yields Net::HTTP::Persistent
http.idle_timeout = 100
end
end
Development
After checking out the repo, run bin/setup to install dependencies.
Then, run rake spec to run the tests. You can also run bin/console
for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install.
To release a new version, update the version number in version.rb,
and then run bundle exec rake release, which will create a git tag for the version,
push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/lostisland/faraday-net_http_persistent.
This project is intended to be a safe, welcoming space for collaboration,
and contributors are expected to adhere to the Contributor Covenant code of conduct.
License
The gem is available as open source under the terms of the MIT License.
Code of Conduct
This project is intended to be a safe, welcoming space for collaboration.
Everyone interacting in the Faraday::Http project’s codebases, issue trackers,
chat rooms and mailing lists is expected to follow the code of conduct.
Owner metadata
- Name: lostisland
- Login: lostisland
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/2613464?v=4
- Repositories: 22
- Last ynced at: 2024-03-25T19:32:01.094Z
- Profile URL: https://github.com/lostisland
GitHub Events
Total
- Watch event: 4
- Pull request event: 1
Last Year
- Watch event: 2
- Pull request event: 1
Committers metadata
Last synced: 1 day ago
Total Commits: 47
Total Committers: 10
Avg Commits per committer: 4.7
Development Distribution Score (DDS): 0.553
Commits in past year: 2
Committers in past year: 2
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.5
| Name | Commits | |
|---|---|---|
| Mattia Giuffrida | g****a@g****m | 21 |
| Olle Jonsson | o****n@g****m | 10 |
| Mike Rogers | me@m****o | 9 |
| Stefan Budeanu | s****b | 1 |
| Saiqul Haq | 1****q | 1 |
| Peter Goldstein | p****n@g****m | 1 |
| Matt Brictson | m****n | 1 |
| Jonathan Baker | j****n@j****v | 1 |
| Eugene Smentyna | d****a@g****m | 1 |
| Benjamin Quorning | 2****g | 1 |
Committer domains:
- jmb.dev: 1
- mikerogers.io: 1
Issue and Pull Request metadata
Last synced: 4 days ago
Total issues: 6
Total pull requests: 30
Average time to close issues: 4 days
Average time to close pull requests: 4 days
Total issue authors: 6
Total pull request authors: 12
Average comments per issue: 6.17
Average comments per pull request: 0.63
Merged pull request: 26
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 3
Past year average time to close issues: N/A
Past year average time to close pull requests: 4 days
Past year issue authors: 0
Past year pull request authors: 2
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- tdutreui-solocal (1)
- sudoudaisuke (1)
- MrSerth (1)
- tchun8329 (1)
- olbrich (1)
- wconrad (1)
Top Pull Request Authors
- olleolleolle (10)
- MikeRogers0 (4)
- stefanmb (2)
- bquorning (2)
- cocoahero (2)
- saiqulhaq (2)
- iMacTia (2)
- djsmentya (2)
- petergoldstein (1)
- mattbrictson (1)
- bucknermr (1)
- chubchenko (1)
Top Issue Labels
- help wanted (1)
Top Pull Request Labels
Package metadata
- Total packages: 6
-
Total downloads:
- rubygems: 695,006,646 total
- Total docker downloads: 1,928,972,628
- Total dependent packages: 35 (may contain duplicates)
- Total dependent repositories: 92,373 (may contain duplicates)
- Total versions: 40
- Total maintainers: 1
gem.coop: faraday-net_http_persistent
Faraday adapter for NetHttpPersistent
- Homepage: https://github.com/lostisland/faraday-net_http_persistent
- Documentation: http://www.rubydoc.info/gems/faraday-net_http_persistent/
- Licenses: MIT
- Latest release: 2.3.1 (published 9 months ago)
- Last Synced: 2026-03-03T11:03:06.766Z (about 11 hours ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 347,756,444 Total
- Docker Downloads: 964,486,314
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.041%
- Downloads: 0.071%
- Docker downloads count: 0.095%
- Maintainers (1)
rubygems.org: faraday-net_http_persistent
Faraday adapter for NetHttpPersistent
- Homepage: https://github.com/lostisland/faraday-net_http_persistent
- Documentation: http://www.rubydoc.info/gems/faraday-net_http_persistent/
- Licenses: MIT
- Latest release: 2.3.1 (published 9 months ago)
- Last Synced: 2026-02-28T22:25:03.183Z (3 days ago)
- Versions: 12
- Dependent Packages: 35
- Dependent Repositories: 92,373
- Downloads: 347,250,202 Total
- Docker Downloads: 964,486,314
-
Rankings:
- Downloads: 0.088%
- Docker downloads count: 0.114%
- Dependent repos count: 0.123%
- Dependent packages count: 0.765%
- Average: 5.459%
- Forks count: 12.112%
- Stargazers count: 19.55%
- Maintainers (1)
proxy.golang.org: github.com/lostisland/faraday-net_http_persistent
- Homepage:
- Documentation: https://pkg.go.dev/github.com/lostisland/faraday-net_http_persistent#section-documentation
- Licenses: mit
- Latest release: v2.3.1+incompatible (published 9 months ago)
- Last Synced: 2026-02-28T22:25:03.240Z (3 days ago)
- Versions: 13
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 8.829%
- Dependent packages count: 9.576%
- Average: 10.397%
- Dependent repos count: 10.802%
- Stargazers count: 12.382%
debian-13: ruby-faraday-net-http-persistent
- Homepage: https://github.com/lostisland/faraday-net_http_persistent
- Documentation: https://packages.debian.org/trixie/ruby-faraday-net-http-persistent
- Licenses:
- Latest release: 2.1.0-2 (published 19 days ago)
- Last Synced: 2026-02-13T13:15:12.689Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- faraday >= 1
- multipart-parser ~> 0.1.1
- rake ~> 13.0
- rspec ~> 3.0
- simplecov ~> 0.19.0
- standardrb ~> 1.0
- webmock ~> 3.4
- faraday ~> 2.5
- net-http-persistent ~> 4.0
- actions/checkout v3 composite
- ruby/setup-ruby v1 composite
- actions/checkout master composite
- actions/setup-ruby v1 composite
- dawidd6/action-publish-gem v1 composite
Score: 27.035101295135675