module Caramelize::DatabaseConnector

Public Instance Methods

database() click to toggle source
# File lib/caramelize/database_connector.rb, line 7
def database
  @options[:socket] = ['/tmp/mysqld.sock',
                       '/tmp/mysql.sock',
                       '/var/run/mysqld/mysqld.sock',
                       '/opt/local/var/run/mysql5/mysqld.sock',
                       '/var/lib/mysql/mysql.sock'].detect { |socket| File.exist?(socket) }
  @client ||= Mysql2::Client.new(@options)
  @client
end