{"id":19010321,"url":"https://github.com/railsware/activeresource-persistent","last_synced_at":"2025-06-16T16:10:02.145Z","repository":{"id":3055622,"uuid":"4077504","full_name":"railsware/activeresource-persistent","owner":"railsware","description":"HTTP persistent connection support for ActiveResource","archived":false,"fork":false,"pushed_at":"2016-12-25T13:25:36.000Z","size":19,"stargazers_count":11,"open_issues_count":1,"forks_count":4,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-22T23:13:44.507Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jkup/rejected.us","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/railsware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-04-19T16:32:14.000Z","updated_at":"2023-07-25T13:44:45.000Z","dependencies_parsed_at":"2022-08-20T10:20:54.609Z","dependency_job_id":null,"html_url":"https://github.com/railsware/activeresource-persistent","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/railsware/activeresource-persistent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/railsware%2Factiveresource-persistent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/railsware%2Factiveresource-persistent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/railsware%2Factiveresource-persistent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/railsware%2Factiveresource-persistent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/railsware","download_url":"https://codeload.github.com/railsware/activeresource-persistent/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/railsware%2Factiveresource-persistent/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260194627,"owners_count":22972637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T19:10:51.761Z","updated_at":"2025-06-16T16:10:02.119Z","avatar_url":"https://github.com/railsware.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ActiveResource::Persistent\n\n[![Build Status](https://travis-ci.org/railsware/activeresource-persistent.svg?branch=master)](https://travis-ci.org/railsware/activeresource-persistent)\n\nHTTP persistent connection support for ActiveResource.\n\nTested with ActiveResource:\n\n* v2.3.10\n* v3.0.10\n* v3.1.4\n* v3.2.3\n* v3.2.9\n* v4.1.0\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'activeresource-persistent', :require =\u003e 'active_resource/persistent'\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install activeresource-persistent\n\n## Usage\n\nWorks out of box after adding:\n\n    require 'active_resource/persistent'\n\n## SSL Support\n\nSupported ActiveResource ssl options:\n\n* ca_file\n* cert\n* cert_store\n* key\n* verify_mode\n* verify_callback\n\nUnsupported ActiveResource ssl options:\n\n* ca_path\n* ssl_timeout\n* verify_depth\n\n## Testing\n\nCurrently we use passenger server because it provides REMOTE_PORT enviroment variable.\nThus we can ensure that connections are persistent.\n\nBefore start suite ensure that passenger gem are installed correctly.\n\n    $ BUNDLE_GEMFILE=Gemfile_4.1.0 bundle\n    $ BUNDLE_GEMFILE=Gemfile_4.1.0 bundle exec passenger start\n\nRun tests with:\n\n    $ BUNDLE_GEMFILE=Gemfile_3.2.9 bundle\n    $ BUNDLE_GEMFILE=Gemfile_3.2.9 bundle exec rspec -fs -c spec\n\n    $ rake test:gemfile_2.3.10  # Testing with Gemfile_2.3.10\n    $ rake test:gemfile_3.0.10  # Testing with Gemfile_3.0.10\n    $ rake test:gemfile_3.1.4   # Testing with Gemfile_3.1.4\n    $ rake test:gemfile_3.2.3   # Testing with Gemfile_3.2.3\n    $ rake test:gemfile_3.2.9   # Testing with Gemfile_3.2.9\n    $ rake test:gemfile_4.1.0   # Testing with Gemfile_4.1.0\n\n\n## Authors\n\n* [Andriy Yanko](http://ayanko.github.io)\n\n## License\n\n* Copyright (c) 2013 Railsware [www.railsware.com](http://www.railsware.com)\n* [MIT](www.opensource.org/licenses/MIT)\n\n## References\n\n* [activeresource](https://github.com/rails/activeresource)\n* [net-http-persistent](https://github.com/drbrain/net-http-persistent)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frailsware%2Factiveresource-persistent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frailsware%2Factiveresource-persistent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frailsware%2Factiveresource-persistent/lists"}