instance method
database_adapter_for
Ruby on Rails 8.0.4
Since v6.1.7.10 PrivateSignature
database_adapter_for(db_config, *arguments)
Create a new instance for the specified db configuration object For classes that have been converted to use db_config objects, pass a DatabaseConfig, otherwise pass a Hash
Parameters
-
db_configreq -
argumentsrest
Source
# File activerecord/lib/active_record/tasks/database_tasks.rb, line 574
def database_adapter_for(db_config, *arguments)
klass = class_for_adapter(db_config.adapter)
converted = klass.respond_to?(:using_database_configurations?) && klass.using_database_configurations?
config = converted ? db_config : db_config.configuration_hash
klass.new(config, *arguments)
end
Defined in activerecord/lib/active_record/tasks/database_tasks.rb line 574
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Tasks::DatabaseTasks