Module: Caramelize::DatabaseConnector

Included in:
InputWiki::MediaWiki, InputWiki::RedmineWiki, InputWiki::Wiki, InputWiki::WikkaWiki
Defined in:
lib/caramelize/database_connector.rb

Instance Method Summary collapse

Instance Method Details

#databaseObject



7
8
9
10
11
12
13
14
15
# 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