Module: Pact::Message

Defined in:
lib/pact/message/cli.rb,
lib/pact/message/version.rb,
lib/pact/message/consumer/dsl.rb,
lib/pact/message/consumer/rspec.rb,
lib/pact/message/consumer/world.rb,
lib/pact/consumer_contract/message.rb,
lib/pact/message/consumer/spec_hooks.rb,
lib/pact/message/consumer/write_pact.rb,
lib/pact/message/consumer_contract_parser.rb,
lib/pact/consumer_contract/message/contents.rb,
lib/pact/message/consumer/interaction_builder.rb,
lib/pact/message/consumer/interaction_decorator.rb,
lib/pact/message/consumer/consumer_contract_builder.rb,
lib/pact/message/consumer/consumer_contract_builders.rb,
lib/pact/message/consumer/consumer_contract_decorator.rb,
lib/pact/message/consumer/configuration/message_builder.rb,
lib/pact/message/consumer/configuration/message_consumer.rb,
lib/pact/message/consumer/configuration/message_provider.rb,
lib/pact/message/consumer/configuration/configuration_extensions.rb

Defined Under Namespace

Modules: Consumer Classes: CLI, ConsumerContractParser, Contents

Constant Summary collapse

VERSION =
"0.11.1"

Class Method Summary collapse

Class Method Details

.clear_consumer_worldObject

internal api, for testing only



8
9
10
# File 'lib/pact/message/consumer/world.rb', line 8

def self.clear_consumer_world
  @consumer_world = nil
end

.consumer_worldObject



3
4
5
# File 'lib/pact/message/consumer/world.rb', line 3

def self.consumer_world
  @consumer_world ||= Consumer::World.new
end

.from_hash(*args) ⇒ Object



152
153
154
# File 'lib/pact/consumer_contract/message.rb', line 152

def self.from_hash *args
  Pact::ConsumerContract::Message.from_hash(*args)
end

.new(*args) ⇒ Object



148
149
150
# File 'lib/pact/consumer_contract/message.rb', line 148

def self.new *args
  Pact::ConsumerContract::Message.new(*args)
end