class RailsMysql::DatabaseConfig

Attributes

database[R]
host[R]
password[R]
port[R]
username[R]

Public Class Methods

from_yaml(env, file='config/database.yml') click to toggle source
# File lib/rails_mysql/database_config.rb, line 4
def self.from_yaml(env, file='config/database.yml')
  self.new(YAML.load_file(file).fetch(env))
end
new(options) click to toggle source
# File lib/rails_mysql/database_config.rb, line 10
def initialize(options)
  raise ConfigurationError, "Not a mysql adapter" unless options["adapter"] =~ /mysql/

  @host     = options['host']
  @username = options['username']
  @password = options['password']
  @port     = options['port']
  @database = options['database']
end