# File lib/thinking_sphinx/active_record/sql_source.rb, line 76 def set_database_settings(settings) @sql_host ||= settings[:host] || 'localhost' @sql_user ||= settings[:username] || settings[:user] || ENV['USER'] @sql_pass ||= settings[:password].to_s.gsub('#', '\#') @sql_db ||= settings[:database] @sql_port ||= settings[:port] @sql_sock ||= settings[:socket] @mysql_ssl_cert ||= settings[:sslcert] @mysql_ssl_key ||= settings[:sslkey] @mysql_ssl_ca ||= settings[:sslca] end