├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .standard.yml ├── Changes.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── connection_pool.gemspec ├── lib ├── connection_pool.rb └── connection_pool │ ├── fork.rb │ ├── timed_stack.rb │ ├── version.rb │ └── wrapper.rb └── test ├── benchmarks.rb ├── helper.rb ├── test_connection_pool.rb ├── test_connection_pool_timed_stack.rb └── test_timed_stack_subclassing.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | Gemfile.lock 4 | pkg/* 5 | -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/.standard.yml -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/Changes.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/Rakefile -------------------------------------------------------------------------------- /connection_pool.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/connection_pool.gemspec -------------------------------------------------------------------------------- /lib/connection_pool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/lib/connection_pool.rb -------------------------------------------------------------------------------- /lib/connection_pool/fork.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/lib/connection_pool/fork.rb -------------------------------------------------------------------------------- /lib/connection_pool/timed_stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/lib/connection_pool/timed_stack.rb -------------------------------------------------------------------------------- /lib/connection_pool/version.rb: -------------------------------------------------------------------------------- 1 | class ConnectionPool 2 | VERSION = "3.0.0" 3 | end 4 | -------------------------------------------------------------------------------- /lib/connection_pool/wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/lib/connection_pool/wrapper.rb -------------------------------------------------------------------------------- /test/benchmarks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/test/benchmarks.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/test_connection_pool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/test/test_connection_pool.rb -------------------------------------------------------------------------------- /test/test_connection_pool_timed_stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/test/test_connection_pool_timed_stack.rb -------------------------------------------------------------------------------- /test/test_timed_stack_subclassing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mperham/connection_pool/HEAD/test/test_timed_stack_subclassing.rb --------------------------------------------------------------------------------