Class: ActiveRecord::Health::ConnectionModelProxy

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord/health/extensions.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(db_config_name, connection) ⇒ ConnectionModelProxy

Returns a new instance of ConnectionModelProxy.



28
29
30
31
# File 'lib/activerecord/health/extensions.rb', line 28

def initialize(db_config_name, connection)
  @db_config_name = db_config_name
  @connection = connection
end

Instance Attribute Details

#connectionObject (readonly)

Returns the value of attribute connection.



26
27
28
# File 'lib/activerecord/health/extensions.rb', line 26

def connection
  @connection
end

Instance Method Details

#classObject



37
38
39
# File 'lib/activerecord/health/extensions.rb', line 37

def class
  ActiveRecord::Base
end

#connection_db_configObject



33
34
35
# File 'lib/activerecord/health/extensions.rb', line 33

def connection_db_config
  DbConfigProxy.new(@db_config_name)
end