# File lib/active_record/connection_adapters/em_mysqlplus_adapter.rb, line 10 def initialize(connection, logger, host_parameters, connection_parameters, config) @hostname = host_parameters[0] @port = host_parameters[1] @connect_parameters, @config = connection_parameters, config super(connection, logger, nil, config) end
# File lib/active_record/connection_adapters/em_mysqlplus_adapter.rb, line 17 def connect if EM.reactor_running? @connection = EventMachine::MySQL.new({ :host => @hostname, :port => @port, :user => @config[:username], :database => @config[:database], :password => @config[:password], :socket => @config[:socket] }) configure_connection @connection else super end end