Sha256: 2d369ce6c252eb0852de0a766aa28d164c8c408e12f91404604ff6e28f0a6f97

Contents?: true

Size: 518 Bytes

Versions: 27

Compression:

Stored size: 518 Bytes

Contents

module PactBroker
  module Contracts
    ContractsToPublish = Struct.new(:pacticipant_name, :pacticipant_version_number, :tags, :branch, :build_url, :contracts) do
      # rubocop: disable Metrics/ParameterLists
      def self.from_hash(pacticipant_name: nil, pacticipant_version_number: nil, tags: nil, branch: nil, build_url: nil, contracts: nil)
        new(pacticipant_name, pacticipant_version_number, tags, branch, build_url, contracts)
      end
      # rubocop: enable Metrics/ParameterLists
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
pact_broker-2.99.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.98.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.97.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.96.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.95.1 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.95.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.94.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.93.4 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.93.3 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.93.2 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.93.1 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.93.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.92.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.91.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.90.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.89.1 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.89.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.88.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.87.0 lib/pact_broker/contracts/contracts_to_publish.rb
pact_broker-2.86.0 lib/pact_broker/contracts/contracts_to_publish.rb