Sha256: bf2ea0f58468d89fee5d5165f474061e7b333ade966ea64e10e81665f5626c01

Contents?: true

Size: 558 Bytes

Versions: 15

Compression:

Stored size: 558 Bytes

Contents

require 'pact_broker/repositories'

module PactBroker

  module Versions
    class Service

      extend PactBroker::Repositories

      def self.find_by_pacticipant_name_and_number params
        version_repository.find_by_pacticipant_name_and_number params.fetch(:pacticipant_name), params.fetch(:pacticipant_version_number)
      end

      def self.delete version
        tag_repository.delete_by_version_id version.id
        pact_repository.delete_by_version_id version.id
        version_repository.delete_by_id version.id
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
pact_broker-2.6.0 lib/pact_broker/versions/service.rb
pact_broker-2.5.1 lib/pact_broker/versions/service.rb
pact_broker-2.5.0 lib/pact_broker/versions/service.rb
pact_broker-2.4.2 lib/pact_broker/versions/service.rb
pact_broker-2.4.1 lib/pact_broker/versions/service.rb
pact_broker-2.4.0 lib/pact_broker/versions/service.rb
pact_broker-2.3.0 lib/pact_broker/versions/service.rb
pact_broker-2.2.0 lib/pact_broker/versions/service.rb
pact_broker-2.1.1 lib/pact_broker/versions/service.rb
pact_broker-2.1.0 lib/pact_broker/versions/service.rb
pact_broker-2.0.5 lib/pact_broker/versions/service.rb
pact_broker-2.0.4 lib/pact_broker/versions/service.rb
pact_broker-2.0.3 lib/pact_broker/versions/service.rb
pact_broker-2.0.2 lib/pact_broker/versions/service.rb
pact_broker-2.0.1 lib/pact_broker/versions/service.rb