class PactBroker::DB::VersionTask

Attributes

database_connection[RW]

Public Class Methods

new(&block) click to toggle source
# File lib/pact_broker/tasks/version_task.rb, line 20
def initialize &block
  rake_task(&block)
end

Public Instance Methods

rake_task(&block) click to toggle source
# File lib/pact_broker/tasks/version_task.rb, line 24
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