class Database

Attributes

generator[RW]
rails_root[RW]

Public Class Methods

new(rails_root, single, force) click to toggle source
# File lib/database.rb, line 5
def initialize(rails_root, single, force)
  @single = single
  @rails_root = rails_root
  @generator = Generator.new(@rails_root, single, force)
end

Public Instance Methods

connect(yaml) click to toggle source
# File lib/database.rb, line 17
def connect(yaml)
  host = yaml['development']['host']
  host ||= 'localhost'
  ActiveRecord::Base.establish_connection(:adapter => "mysql2", 
                    :database => yaml['development']['database'])
  @generator.create_factories
end
load() click to toggle source
# File lib/database.rb, line 11
def load
  file = File.join(@rails_root, 'config', 'database.yml')
  yaml = YAML.load_file(file)
  connect(yaml)
end