module Pact::Messages
Constants
- VERSION
Public Class Methods
clear_consumer_world()
click to toggle source
internal api, for testing only
# File lib/pact/messages/consumer/world.rb, line 8 def self.clear_consumer_world @consumer_world = nil end
consumer_world()
click to toggle source
# File lib/pact/messages/consumer/world.rb, line 3 def self.consumer_world @consumer_world ||= Pact::Messages::Consumer::World.new end
logger()
click to toggle source
# File lib/pact/messages/consumer/world.rb, line 12 def self.logger @logger ||= Logger.new(STDOUT) end
Public Instance Methods
build_mock_service(mock_service_name, &block)
click to toggle source
# File lib/pact/messages.rb, line 14 def build_mock_service(mock_service_name, &block) Pact::Messages::Consumer::MockServiceFactory.build(mock_service_name, &block) end
get_message_contract(provider_name, consumer_name, provider_state = nil)
click to toggle source
# File lib/pact/messages.rb, line 18 def get_message_contract(provider_name, consumer_name, provider_state = nil) Pact::Messages::MessageFinder.get_message_contract(provider_name, consumer_name, provider_state) end
get_message_sample(provider_name, consumer_name, provider_state = nil)
click to toggle source
# File lib/pact/messages.rb, line 22 def get_message_sample(provider_name, consumer_name, provider_state = nil) Pact::Messages::MessageFinder.get_message_sample(provider_name, consumer_name, provider_state) end
pact_broker_url=(url)
click to toggle source
# File lib/pact/messages.rb, line 26 def pact_broker_url=(url) Pact::Messages::MessageFinder.pact_broker_url = url end
service_consumer(name, &block)
click to toggle source
# File lib/pact/messages.rb, line 10 def service_consumer(name, &block) Pact::Messages::Consumer::DSL::MessageConsumer.build(name, &block) end