module ActiveRecord::ConnectionHandling

Public Class Methods

aurora_serverless_connection_from_config(config) click to toggle source
# File lib/active_record/connection_adapters/aurora_serverless/mysql2/connection_handling.rb, line 9
def aurora_serverless_connection_from_config(config)
  ConnectionAdapters::AuroraServerless::Client.new(
    config[:database],
    config[:resource_arn],
    config[:secret_arn],
    config
  )
end

Public Instance Methods

aurora_serverless_connection(config) click to toggle source
# File lib/active_record/connection_adapters/aurora_serverless/mysql2/connection_handling.rb, line 4
def aurora_serverless_connection(config)
  client = aurora_serverless_connection_from_config(config)
  ConnectionAdapters::AuroraServerlessAdapter.new(client, logger, nil, config)
end

Private Instance Methods

aurora_serverless_connection_from_config(config) click to toggle source
# File lib/active_record/connection_adapters/aurora_serverless/mysql2/connection_handling.rb, line 9
def aurora_serverless_connection_from_config(config)
  ConnectionAdapters::AuroraServerless::Client.new(
    config[:database],
    config[:resource_arn],
    config[:secret_arn],
    config
  )
end