Class: ActiveRecord::Base
- Inherits:
-
Object
- Object
- ActiveRecord::Base
- Defined in:
- lib/active_record/connection_adapters/percona_adapter.rb
Class Method Summary collapse
-
.percona_connection(config) ⇒ Object
Establishes a connection to the database that’s used by all Active Record objects.
Class Method Details
.percona_connection(config) ⇒ Object
Establishes a connection to the database that’s used by all Active Record objects.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/active_record/connection_adapters/percona_adapter.rb', line 11 def self.percona_connection(config) mysql2_connection = mysql2_connection(config) verbose = ActiveRecord::Migration.verbose percona_logger = Departure::LoggerFactory.build(verbose: verbose) cli_generator = Departure::CliGenerator.new(config) runner = Departure::Runner.new( percona_logger, cli_generator, mysql2_connection ) = { mysql_adapter: mysql2_connection } ConnectionAdapters::DepartureAdapter.new( runner, logger, , config ) end |