Module: Pact::V2

Defined in:
lib/pact/v2.rb,
lib/pact/v2/railtie.rb,
lib/pact/v2/consumer.rb,
lib/pact/v2/matchers.rb,
lib/pact/v2/provider.rb,
lib/pact/v2/generators.rb,
lib/pact/v2/configuration.rb,
lib/pact/v2/matchers/base.rb,
lib/pact/v2/native/logger.rb,
lib/pact/v2/generators/base.rb,
lib/pact/v2/matchers/v2/type.rb,
lib/pact/v2/matchers/v3/date.rb,
lib/pact/v2/matchers/v3/each.rb,
lib/pact/v2/matchers/v3/null.rb,
lib/pact/v2/matchers/v3/time.rb,
lib/pact/v2/matchers/v2/regex.rb,
lib/pact/v2/matchers/v3/number.rb,
lib/pact/v2/matchers/v3/semver.rb,
lib/pact/v2/matchers/v3/values.rb,
lib/pact/v2/matchers/v3/boolean.rb,
lib/pact/v2/matchers/v3/decimal.rb,
lib/pact/v2/matchers/v3/include.rb,
lib/pact/v2/matchers/v3/integer.rb,
lib/pact/v2/consumer/mock_server.rb,
lib/pact/v2/consumer/pact_config.rb,
lib/pact/v2/matchers/v1/equality.rb,
lib/pact/v2/matchers/v4/each_key.rb,
lib/pact/v2/provider/gruf_server.rb,
lib/pact/v2/provider/http_server.rb,
lib/pact/v2/provider/pact_config.rb,
lib/pact/v2/matchers/v3/date_time.rb,
lib/pact/v2/matchers/v4/not_empty.rb,
lib/pact/v2/matchers/v4/each_value.rb,
lib/pact/v2/provider/base_verifier.rb,
lib/pact/v2/provider/grpc_verifier.rb,
lib/pact/v2/provider/http_verifier.rb,
lib/pact/v2/matchers/v4/status_code.rb,
lib/pact/v2/provider/mixed_verifier.rb,
lib/pact/v2/matchers/v3/content_type.rb,
lib/pact/v2/native/blocking_verifier.rb,
lib/pact/v2/consumer/pact_config/base.rb,
lib/pact/v2/consumer/pact_config/grpc.rb,
lib/pact/v2/consumer/pact_config/http.rb,
lib/pact/v2/provider/pact_config/base.rb,
lib/pact/v2/provider/pact_config/grpc.rb,
lib/pact/v2/provider/pact_config/http.rb,
lib/pact/v2/matchers/v4/each_key_value.rb,
lib/pact/v2/provider/pact_broker_proxy.rb,
lib/pact/v2/provider/pact_config/async.rb,
lib/pact/v2/provider/pact_config/mixed.rb,
lib/pact/v2/consumer/pact_config/message.rb,
lib/pact/v2/consumer/interaction_contents.rb,
lib/pact/v2/provider/async_message_verifier.rb,
lib/pact/v2/provider/provider_server_runner.rb,
lib/pact/v2/provider/provider_state_servlet.rb,
lib/pact/v2/consumer/pact_config/plugin_http.rb,
lib/pact/v2/consumer/grpc_interaction_builder.rb,
lib/pact/v2/consumer/http_interaction_builder.rb,
lib/pact/v2/provider/message_provider_servlet.rb,
lib/pact/v2/provider/pact_broker_proxy_runner.rb,
lib/pact/v2/consumer/message_interaction_builder.rb,
lib/pact/v2/provider/provider_state_configuration.rb,
lib/pact/v2/consumer/pact_config/plugin_sync_message.rb,
lib/pact/v2/consumer/plugin_http_interaction_builder.rb,
lib/pact/v2/consumer/pact_config/plugin_async_message.rb,
lib/pact/v2/consumer/plugin_sync_message_interaction_builder.rb,
lib/pact/v2/consumer/plugin_async_message_interaction_builder.rb

Defined Under Namespace

Modules: Consumer, Generators, Matchers, Native, Provider Classes: Configuration, Error, FfiError, ImplementationRequired, Railtie

Class Method Summary collapse

Class Method Details

.configurationObject



32
33
34
# File 'lib/pact/v2.rb', line 32

def self.configuration
  @configuration ||= Pact::V2::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



28
29
30
# File 'lib/pact/v2.rb', line 28

def self.configure
  yield configuration if block_given?
end