module ActiveRecord::ConnectionHandling
Public Instance Methods
async_mysql_connection(config)
click to toggle source
# File lib/active_record/connection_adapters/async_mysql_adapter.rb, line 7 def async_mysql_connection(config) config = config.symbolize_keys if config[:flags].kind_of? Array config[:flags].push "FOUND_ROWS".freeze else config[:flags] ||= 0 config[:flags] |= Mysql2::Client::FOUND_ROWS end client = Async::MySQL::Client.new(config) ConnectionAdapters::Mysql2Adapter.new(client, logger, nil, config) rescue Mysql2::Error => error if error.message.include?("Unknown database") raise ActiveRecord::NoDatabaseError else raise end end