lib/pact_broker/matrix/row.rb in pact_broker-2.85.1 vs lib/pact_broker/matrix/row.rb in pact_broker-2.86.0
- old
+ new
@@ -148,14 +148,14 @@
def summary
"#{consumer_name}#{consumer_version_number} #{provider_name}#{provider_version_number || '?'} (r#{pact_revision_number}n#{verification_number || '?'})"
end
def consumer
- @consumer ||= OpenStruct.new(name: consumer_name, id: consumer_id)
+ @consumer ||= Domain::Pacticipant.new(name: consumer_name).tap { |pacticipant| pacticipant.id = consumer_id }
end
def provider
- @provider ||= OpenStruct.new(name: provider_name, id: provider_id)
+ @provider ||= Domain::Pacticipant.new(name: provider_name).tap { |pacticipant| pacticipant.id = provider_id }
end
def consumer_version
@consumer_version ||= OpenStruct.new(number: consumer_version_number, order: consumer_version_order, id: consumer_version_id, pacticipant: consumer)
end