Module: Debci::DB
- Defined in:
- lib/debci/db.rb
Class Method Summary collapse
Class Method Details
.config ⇒ Object
8 9 10 |
# File 'lib/debci/db.rb', line 8 def self.config @config ||= ENV['DATABASE_URL'] || Debci.config.database_url end |
.establish_connection ⇒ Object
12 13 14 |
# File 'lib/debci/db.rb', line 12 def self.establish_connection ActiveRecord::Base.establish_connection(config) end |
.migrate(target_version = nil) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/debci/db.rb', line 16 def self.migrate(target_version = nil) migrations_path = File.join(File.dirname(__FILE__), 'db', 'migrations') ActiveRecord::Migration.verbose = !Debci.config.quiet migration_context = ActiveRecord::MigrationContext.new(migrations_path) migration_context.migrate(target_version) end |