class Pact::Messages::Consumer::World
Attributes
mock_services[R]
Public Class Methods
new()
click to toggle source
# File lib/pact/messages/consumer/world.rb, line 20 def initialize @mock_services = {} end
Public Instance Methods
find_contract(provider_name, consumer_name)
click to toggle source
# File lib/pact/messages/consumer/world.rb, line 32 def find_contract(provider_name, consumer_name) contract_builder = mock_services.values.find do |builder| builder.provider_name == provider_name && builder.consumer_name == consumer_name end contract_builder&.consumer_contract end
find_contract_builder(mock_service_name)
click to toggle source
# File lib/pact/messages/consumer/world.rb, line 28 def find_contract_builder(mock_service_name) mock_services[mock_service_name] end
register_mock_service(mock_service_name, contract_builder)
click to toggle source
# File lib/pact/messages/consumer/world.rb, line 24 def register_mock_service(mock_service_name, contract_builder) mock_services[mock_service_name] = contract_builder end