Class: Departure::RailsAdapter::V8_1_TrilogyAdapter

Inherits:
V8_1_Mysql2Adapter show all
Defined in:
lib/departure/rails_adapter.rb

Overview

rubocop:disable Naming/ClassAndModuleCamelCase

Class Method Summary collapse

Methods inherited from V8_1_Mysql2Adapter

new_sql_column, sql_column

Methods inherited from BaseAdapter

new_sql_column, sql_column

Class Method Details

.create_connection_adapter(**config) ⇒ Object



192
193
194
# File 'lib/departure/rails_adapter.rb', line 192

def create_connection_adapter(**config)
  ActiveRecord::ConnectionAdapters::Rails81TrilogyAdapter.new(config)
end

.departure_adapter_nameObject



196
197
198
# File 'lib/departure/rails_adapter.rb', line 196

def departure_adapter_name
  'percona_trilogy'
end

.register_integrationsObject



187
188
189
190
# File 'lib/departure/rails_adapter.rb', line 187

def register_integrations
  require 'active_record/connection_adapters/rails_8_1_trilogy_adapter'
  register_rails_8_1_integrations
end