module Caramelize::DatabaseConnector

Public Instance Methods

database() click to toggle source
# File lib/caramelize/database_connector.rb, line 6
def database
  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)  }
  @options[:socket] = socket
  @client = Mysql2::Client.new(@options) unless @client
  @client
end