Module: ActiveRecord::ConnectionHandling
- Defined in:
- lib/active_record/connection_adapters/patch_connection_handling.rb
Instance Method Summary collapse
-
#percona_connection(config) ⇒ Object
Establishes a connection to the database that’s used by all Active Record objects.
Instance Method Details
#percona_connection(config) ⇒ Object
Establishes a connection to the database that’s used by all Active Record objects.
9 10 11 12 13 14 15 16 17 |
# File 'lib/active_record/connection_adapters/patch_connection_handling.rb', line 9 def percona_connection(config) config = config.dup original_adapter = config.delete(:departure_original_adapter) config[:username] ||= 'root' Departure::RailsAdapter .for_current(db_connection_adapter: original_adapter) .create_connection_adapter(**config) end |