Sha256: b0689c5f6e9c87be8a19318f28468353a7aa474ab240cf4803d7f9d4b981a49e
Contents?: true
Size: 759 Bytes
Versions: 119
Compression:
Stored size: 759 Bytes
Contents
require 'rake/tasklib' =begin require 'pact_broker/tasks' PactBroker::DB::VersionTask.new do | task | require 'my_app/db' task.database_connection = MyApp::DB end =end module PactBroker module DB class VersionTask < ::Rake::TaskLib attr_accessor :database_connection def initialize &block rake_task &block end def rake_task &block namespace :pact_broker do namespace :db do desc "Display the current database migration version" task :version do instance_eval(&block) require 'pact_broker/db/version' puts PactBroker::DB::Version.call(database_connection) end end end end end end end
Version data entries
119 entries across 119 versions & 1 rubygems