Skip to content

Commit 9a1658c

Browse files
committed
Rename connection_klass to connection_class
1 parent baa8d73 commit 9a1658c

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class NullPool # :nodoc:
3333

3434
attr_accessor :schema_cache
3535

36-
def connection_klass; end
36+
def connection_class; end
3737
def checkin(_); end
3838
def remove(_); end
3939
def async_executor; end
@@ -105,8 +105,10 @@ class ConnectionPool
105105
include ConnectionAdapters::AbstractPool
106106

107107
attr_accessor :automatic_reconnect, :checkout_timeout
108-
attr_reader :db_config, :size, :reaper, :pool_config, :connection_klass, :async_executor, :role, :shard
108+
attr_reader :db_config, :size, :reaper, :pool_config, :connection_class, :async_executor, :role, :shard
109109

110+
alias_method :connection_klass, :connection_class
111+
deprecate :connection_klass
110112
delegate :schema_cache, :schema_cache=, to: :pool_config
111113

112114
# Creates a new ConnectionPool object. +pool_config+ is a PoolConfig
@@ -120,7 +122,7 @@ def initialize(pool_config)
120122

121123
@pool_config = pool_config
122124
@db_config = pool_config.db_config
123-
@connection_klass = pool_config.connection_klass
125+
@connection_class = pool_config.connection_class
124126
@role = pool_config.role
125127
@shard = pool_config.shard
126128

activerecord/lib/active_record/connection_adapters/abstract_adapter.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,9 @@ def use_metadata_table?
141141
def preventing_writes?
142142
return true if replica?
143143
return ActiveRecord::Base.connection_handler.prevent_writes if ActiveRecord.legacy_connection_handling
144-
return false if connection_klass.nil?
144+
return false if connection_class.nil?
145145

146-
connection_klass.current_preventing_writes
146+
connection_class.current_preventing_writes
147147
end
148148

149149
def migrations_paths # :nodoc:
@@ -220,8 +220,8 @@ def lease
220220
@owner = Thread.current
221221
end
222222

223-
def connection_klass # :nodoc:
224-
@pool.connection_klass
223+
def connection_class # :nodoc:
224+
@pool.connection_class
225225
end
226226

227227
# The role (ie :writing) for the current connection. In a

activerecord/lib/active_record/connection_adapters/pool_config.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module ConnectionAdapters
55
class PoolConfig # :nodoc:
66
include Mutex_m
77

8-
attr_reader :db_config, :connection_klass, :role, :shard
8+
attr_reader :db_config, :connection_class, :role, :shard
99
attr_accessor :schema_cache
1010

1111
INSTANCES = ObjectSpace::WeakMap.new
@@ -17,9 +17,9 @@ def discard_pools!
1717
end
1818
end
1919

20-
def initialize(connection_klass, db_config, role, shard)
20+
def initialize(connection_class, db_config, role, shard)
2121
super()
22-
@connection_klass = connection_klass
22+
@connection_class = connection_class
2323
@db_config = db_config
2424
@role = role
2525
@shard = shard
@@ -28,10 +28,10 @@ def initialize(connection_klass, db_config, role, shard)
2828
end
2929

3030
def connection_specification_name
31-
if connection_klass.primary_class?
31+
if connection_class.primary_class?
3232
"ActiveRecord::Base"
3333
else
34-
connection_klass.name
34+
connection_class.name
3535
end
3636
end
3737

0 commit comments

Comments
 (0)