class MysqlConnection
Public Class Methods
new(config)
click to toggle source
# File lib/database_fork/mysql_connection.rb, line 2 def initialize(config) @config = config end
Public Instance Methods
params()
click to toggle source
# File lib/database_fork/mysql_connection.rb, line 6 def params key_mapping = { 'username' => 'user', 'password' => 'password', 'socket' => 'socket', 'host' => 'host', 'port' => 'port' } @config.inject(Hash.new) do |akk, tupel| key, value = *tupel akk[key_mapping[key.to_s]] = value if key_mapping.key?(key.to_s) akk end.map do |tupel| key, value = *tupel "--#{key}=#{value}" end.sort.join(' ') end