aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/statement_pool.rb
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2015-09-20 02:35:33 +0900
committerRyuta Kamizono <kamipo@gmail.com>2015-09-20 02:35:33 +0900
commitd0f0ec9b7d8beb93085af4772e46d7ef60a73d47 (patch)
tree1e76fcccc1ae9367b4b06746a891d25defd26f69 /activerecord/lib/active_record/connection_adapters/statement_pool.rb
parent1bf3cecf59821368cf3952188677b80a4407d883 (diff)
downloadrails-d0f0ec9b7d8beb93085af4772e46d7ef60a73d47.tar.gz
rails-d0f0ec9b7d8beb93085af4772e46d7ef60a73d47.tar.bz2
rails-d0f0ec9b7d8beb93085af4772e46d7ef60a73d47.zip
Remove `@connection` in `StatementPool`
`@connection` in `StatementPool` is only used for PG adapter. No need for abstract `StatementPool` class.
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/statement_pool.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/statement_pool.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/statement_pool.rb b/activerecord/lib/active_record/connection_adapters/statement_pool.rb
index 82e9ef3d3d..57463dd749 100644
--- a/activerecord/lib/active_record/connection_adapters/statement_pool.rb
+++ b/activerecord/lib/active_record/connection_adapters/statement_pool.rb
@@ -3,10 +3,9 @@ module ActiveRecord
class StatementPool
include Enumerable
- def initialize(connection, max = 1000)
+ def initialize(max = 1000)
@cache = Hash.new { |h,pid| h[pid] = {} }
- @connection = connection
- @max = max
+ @max = max
end
def each(&block)