Class: Departure::RailsAdapter::V7_2_Adapter
- Inherits:
-
BaseAdapter
- Object
- BaseAdapter
- Departure::RailsAdapter::V7_2_Adapter
- Defined in:
- lib/departure/rails_adapter.rb
Overview
rubocop:disable Naming/ClassAndModuleCamelCase
Class Method Summary collapse
Methods inherited from BaseAdapter
Class Method Details
.create_connection_adapter(**config) ⇒ Object
85 86 87 |
# File 'lib/departure/rails_adapter.rb', line 85 def create_connection_adapter(**config) ActiveRecord::ConnectionAdapters::Rails72DepartureAdapter.new(config) end |
.register_integrations ⇒ Object
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'lib/departure/rails_adapter.rb', line 68 def register_integrations require 'active_record/connection_adapters/rails_7_2_departure_adapter' require 'departure/rails_patches/active_record_migrator_with_advisory_lock_patch' ActiveSupport.on_load(:active_record) do ActiveRecord::Migration.class_eval do include Departure::Migration end ActiveRecord::Migrator.prepend Departure::RailsPatches::ActiveRecordMigratorWithAdvisoryLockPatch end ActiveRecord::ConnectionAdapters.register 'percona', 'ActiveRecord::ConnectionAdapters::Rails72DepartureAdapter', 'active_record/connection_adapters/rails_7_2_departure_adapter' end |
.sql_column ⇒ Object
89 90 91 |
# File 'lib/departure/rails_adapter.rb', line 89 def sql_column ::ActiveRecord::ConnectionAdapters::Rails72DepartureAdapter::Column end |