Module: PactBroker::DB
- Defined in:
- lib/pact_broker/db.rb,
lib/pact_broker/tasks/migration_task.rb
Defined Under Namespace
Classes: MigrationTask
Constant Summary collapse
- MIGRATIONS_DIR =
File.("../../../db/migrations", __FILE__)
Class Method Summary collapse
- .connection ⇒ Object
- .connection=(connection) ⇒ Object
- .run_migrations(database_connection) ⇒ Object
Class Method Details
.connection ⇒ Object
14 15 16 |
# File 'lib/pact_broker/db.rb', line 14 def self.connection @connection end |
.connection=(connection) ⇒ Object
10 11 12 |
# File 'lib/pact_broker/db.rb', line 10 def self.connection= connection @connection = connection end |
.run_migrations(database_connection) ⇒ Object
18 19 20 21 |
# File 'lib/pact_broker/db.rb', line 18 def self.run_migrations database_connection Sequel.extension :migration Sequel::Migrator.run(database_connection, PactBroker::DB::MIGRATIONS_DIR) end |