Sha256: 3d553b6a06a37b986f377e7a2f88eaca77867e9126860d1427000abfb9bcd3f5

Contents?: true

Size: 525 Bytes

Versions: 2

Compression:

Stored size: 525 Bytes

Contents

require 'pact_broker/api/resources/badge'

module PactBroker
  module Api
    module Resources
      class MatrixBadge < Badge

        private

        def latest_verification
          @latest_verification ||= begin
            matrix_row = matrix_service.find_for_consumer_and_provider_with_tags(identifier_from_path)
            if matrix_row && matrix_row[:verification_id]
              verification_service.find_by_id(matrix_row[:verification_id])
            end
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pact_broker-2.13.1 lib/pact_broker/api/resources/matrix_badge.rb
pact_broker-2.13.0 lib/pact_broker/api/resources/matrix_badge.rb