Module: Pact
- Includes:
- Helpers
- Defined in:
- lib/pact/rspec.rb,
lib/pact/term.rb,
lib/pact/errors.rb,
lib/pact/helpers.rb,
lib/pact/logging.rb,
lib/pact/support.rb,
lib/pact/array_like.rb,
lib/pact/generators.rb,
lib/pact/shared/dsl.rb,
lib/pact/reification.rb,
lib/pact/configuration.rb,
lib/pact/generator/date.rb,
lib/pact/generator/time.rb,
lib/pact/generator/uuid.rb,
lib/pact/matching_rules.rb,
lib/pact/shared/request.rb,
lib/pact/something_like.rb,
lib/pact/symbolize_keys.rb,
lib/pact/generator/regex.rb,
lib/pact/matchers/differ.rb,
lib/pact/support/version.rb,
lib/pact/consumer/request.rb,
lib/pact/matchers/matchers.rb,
lib/pact/generator/datetime.rb,
lib/pact/shared/form_differ.rb,
lib/pact/shared/json_differ.rb,
lib/pact/shared/text_differ.rb,
lib/pact/matchers/difference.rb,
lib/pact/generator/random_int.rb,
lib/pact/matchers/actual_type.rb,
lib/pact/matching_rules/merge.rb,
lib/pact/shared/jruby_support.rb,
lib/pact/shared/key_not_found.rb,
lib/pact/specification_version.rb,
lib/pact/matchers/expected_type.rb,
lib/pact/matching_rules/extract.rb,
lib/pact/consumer_contract/query.rb,
lib/pact/generator/random_string.rb,
lib/pact/matchers/unexpected_key.rb,
lib/pact/matching_rules/jsonpath.rb,
lib/pact/matching_rules/v3/merge.rb,
lib/pact/shared/null_expectation.rb,
lib/pact/generator/provider_state.rb,
lib/pact/generator/random_boolean.rb,
lib/pact/generator/random_decimal.rb,
lib/pact/matchers/base_difference.rb,
lib/pact/matchers/index_not_found.rb,
lib/pact/matchers/type_difference.rb,
lib/pact/consumer_contract/headers.rb,
lib/pact/consumer_contract/request.rb,
lib/pact/matchers/no_diff_at_index.rb,
lib/pact/matchers/unexpected_index.rb,
lib/pact/matching_rules/v3/extract.rb,
lib/pact/consumer_contract/response.rb,
lib/pact/matchers/regexp_difference.rb,
lib/pact/consumer_contract/file_name.rb,
lib/pact/consumer_contract/pact_file.rb,
lib/pact/consumer_contract/query_hash.rb,
lib/pact/generator/random_hexadecimal.rb,
lib/pact/matchers/list_diff_formatter.rb,
lib/pact/matchers/unix_diff_formatter.rb,
lib/pact/shared/multipart_form_differ.rb,
lib/pact/consumer_contract/interaction.rb,
lib/pact/matchers/difference_indicator.rb,
lib/pact/shared/active_support_support.rb,
lib/pact/consumer_contract/query_string.rb,
lib/pact/matchers/extract_diff_messages.rb,
lib/pact/consumer_contract/provider_state.rb,
lib/pact/matchers/embedded_diff_formatter.rb,
lib/pact/consumer_contract/service_consumer.rb,
lib/pact/consumer_contract/service_provider.rb,
lib/pact/http/authorization_header_redactor.rb,
lib/pact/consumer_contract/consumer_contract.rb,
lib/pact/consumer_contract/interaction_parser.rb,
lib/pact/matchers/multipart_form_diff_formatter.rb,
lib/pact/consumer_contract/interaction_v2_parser.rb,
lib/pact/consumer_contract/interaction_v3_parser.rb,
lib/pact/consumer_contract/string_with_matching_rules.rb,
lib/pact/consumer_contract/http_consumer_contract_parser.rb
Defined Under Namespace
Modules: ActiveSupportSupport, Consumer, DSL, FileName, Generator, Helpers, Http, JRubySupport, Logging, Matchers, MatchingRules, PactFile, RSpec, Reification, Request, Support, SymbolizeKeys
Classes: ActualType, ArrayLike, Configuration, ConsumerContract, DifferenceIndicator, DslDelegator, DuplicateHeaderError, Error, ExpectedType, FormDiffer, Generators, Headers, HttpConsumerContractParser, IndexNotFound, Interaction, InteractionParser, InteractionV2Parser, InteractionV3Parser, InvalidHeaderNameTypeError, InvalidInteractionError, JsonDiffer, KeyNotFound, MultipartFormDiffer, NullExpectation, ProviderState, Query, QueryHash, QueryString, Response, ServiceConsumer, ServiceProvider, SomethingLike, SpecificationVersion, StringWithMatchingRules, Term, TextDiffer, UnexpectedIndex, UnexpectedKey, UnrecognizePactFormatError
Class Method Summary
collapse
Methods included from Helpers
#each_like, included, #like, #like_date, #like_datetime, #like_datetime_rfc822, #like_datetime_with_milliseconds, #like_decimal, #like_integer, #like_uuid, #term
Class Method Details
.clear_configuration ⇒ Object
193
194
195
|
# File 'lib/pact/configuration.rb', line 193
def self.clear_configuration
@configuration = nil
end
|
189
190
191
|
# File 'lib/pact/configuration.rb', line 189
def self.configure
yield configuration
end
|