Module: Debci::DB

Defined in:
lib/debci/db.rb

Class Method Summary collapse

Class Method Details

.configObject



7
8
9
# File 'lib/debci/db.rb', line 7

def self.config
  @config ||= ENV['DATABASE_URL'] || Debci.config.database_url
end

.establish_connectionObject



11
12
13
# File 'lib/debci/db.rb', line 11

def self.establish_connection
  ActiveRecord::Base.establish_connection(self.config)
end

.migrateObject



15
16
17
18
19
# File 'lib/debci/db.rb', line 15

def self.migrate
  migrations_path = File.join(File.dirname(__FILE__), 'db', 'migrations')
  ActiveRecord::Migration.verbose = !Debci.config.quiet
  ActiveRecord::Migrator.migrate(migrations_path, nil)
end