Class: PactBroker::Pacts::PlaceholderPact
- Inherits:
-
Domain::Pact
- Object
- Domain::Pact
- PactBroker::Pacts::PlaceholderPact
- Defined in:
- lib/pact_broker/pacts/placeholder_pact.rb
Instance Attribute Summary
Attributes inherited from Domain::Pact
#consumer, #consumer_version, #consumer_version_number, #created_at, #head_tag_names, #id, #json_content, #latest_verification, #pact_version_sha, #provider, #revision_number
Instance Method Summary collapse
-
#initialize ⇒ PlaceholderPact
constructor
A new instance of PlaceholderPact.
Methods inherited from Domain::Pact
#consumer_name, #consumer_version_tag_names, #content_hash, #name, #pact_publication_id, #provider_name, #to_json, #to_s, #version_and_updated_date
Constructor Details
#initialize ⇒ PlaceholderPact
Returns a new instance of PlaceholderPact.
6 7 8 9 10 11 12 13 14 |
# File 'lib/pact_broker/pacts/placeholder_pact.rb', line 6 def initialize consumer = OpenStruct.new(name: "placeholder-consumer", labels: [OpenStruct.new(name: "placeholder-consumer-label")]) @provider = OpenStruct.new(name: "placeholder-provider", labels: [OpenStruct.new(name: "placeholder-provider-label")]) @consumer_version = OpenStruct.new(number: "gggghhhhjjjjkkkkllll66667777888899990000", pacticipant: consumer, tags: [OpenStruct.new(name: "master")]) @consumer_version_number = @consumer_version.number @created_at = DateTime.now @revision_number = 1 @pact_version_sha = "5d445a4612743728dfd99ccd4210423c052bb9db" end |