# -*- encoding: utf-8 -*- # stub: sbmt-pact 0.12.1 ruby lib Gem::Specification.new do |s| s.name = "sbmt-pact".freeze s.version = "0.12.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "changelog_uri" => "https://github.com/Kuper-Tech/sbmt-pact/blob/master/CHANGELOG.md", "homepage_uri" => "https://github.com/Kuper-Tech/sbmt-pact", "rubygems_mfa_required" => "false", "source_code_uri" => "https://github.com/Kuper-Tech/sbmt-pact" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Kuper Ruby Platform Team".freeze] s.bindir = "exe".freeze s.date = "2024-12-17" s.description = "It is a powerful Ruby gem designed to streamline Pact testing in microservice architectures. It supports the latest Pact specifications and offers capabilities beyond the current pact-ruby gem, including support for non-HTTP transports like gRPC and async messaging systems like Kafka.".freeze s.files = [".rspec".freeze, ".rubocop.yml".freeze, "Appraisals".freeze, "CHANGELOG.md".freeze, "Dockerfile".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "dip.yml".freeze, "docker-compose.yml".freeze, "docs/sbmt-pact-arch.png".freeze, "lefthook-local.dip_example.yml".freeze, "lefthook.yml".freeze, "lib/sbmt/pact.rb".freeze, "lib/sbmt/pact/configuration.rb".freeze, "lib/sbmt/pact/consumer.rb".freeze, "lib/sbmt/pact/consumer/grpc_interaction_builder.rb".freeze, "lib/sbmt/pact/consumer/http_interaction_builder.rb".freeze, "lib/sbmt/pact/consumer/interaction_contents.rb".freeze, "lib/sbmt/pact/consumer/message_interaction_builder.rb".freeze, "lib/sbmt/pact/consumer/mock_server.rb".freeze, "lib/sbmt/pact/consumer/pact_config.rb".freeze, "lib/sbmt/pact/consumer/pact_config/base.rb".freeze, "lib/sbmt/pact/consumer/pact_config/grpc.rb".freeze, "lib/sbmt/pact/consumer/pact_config/http.rb".freeze, "lib/sbmt/pact/consumer/pact_config/message.rb".freeze, "lib/sbmt/pact/matchers.rb".freeze, "lib/sbmt/pact/matchers/base.rb".freeze, "lib/sbmt/pact/matchers/v1/equality.rb".freeze, "lib/sbmt/pact/matchers/v2/regex.rb".freeze, "lib/sbmt/pact/matchers/v2/type.rb".freeze, "lib/sbmt/pact/matchers/v3/boolean.rb".freeze, "lib/sbmt/pact/matchers/v3/date.rb".freeze, "lib/sbmt/pact/matchers/v3/date_time.rb".freeze, "lib/sbmt/pact/matchers/v3/decimal.rb".freeze, "lib/sbmt/pact/matchers/v3/each.rb".freeze, "lib/sbmt/pact/matchers/v3/include.rb".freeze, "lib/sbmt/pact/matchers/v3/integer.rb".freeze, "lib/sbmt/pact/matchers/v3/number.rb".freeze, "lib/sbmt/pact/matchers/v3/time.rb".freeze, "lib/sbmt/pact/matchers/v4/each_key.rb".freeze, "lib/sbmt/pact/matchers/v4/each_key_value.rb".freeze, "lib/sbmt/pact/matchers/v4/each_value.rb".freeze, "lib/sbmt/pact/matchers/v4/not_empty.rb".freeze, "lib/sbmt/pact/native/blocking_verifier.rb".freeze, "lib/sbmt/pact/native/logger.rb".freeze, "lib/sbmt/pact/provider.rb".freeze, "lib/sbmt/pact/provider/async_message_verifier.rb".freeze, "lib/sbmt/pact/provider/base_verifier.rb".freeze, "lib/sbmt/pact/provider/grpc_verifier.rb".freeze, "lib/sbmt/pact/provider/gruf_server.rb".freeze, "lib/sbmt/pact/provider/http_server.rb".freeze, "lib/sbmt/pact/provider/http_verifier.rb".freeze, "lib/sbmt/pact/provider/message_provider_servlet.rb".freeze, "lib/sbmt/pact/provider/pact_broker_proxy.rb".freeze, "lib/sbmt/pact/provider/pact_broker_proxy_runner.rb".freeze, "lib/sbmt/pact/provider/pact_config.rb".freeze, "lib/sbmt/pact/provider/pact_config/async.rb".freeze, "lib/sbmt/pact/provider/pact_config/base.rb".freeze, "lib/sbmt/pact/provider/pact_config/grpc.rb".freeze, "lib/sbmt/pact/provider/pact_config/http.rb".freeze, "lib/sbmt/pact/provider/provider_server_runner.rb".freeze, "lib/sbmt/pact/provider/provider_state_configuration.rb".freeze, "lib/sbmt/pact/provider/provider_state_servlet.rb".freeze, "lib/sbmt/pact/railtie.rb".freeze, "lib/sbmt/pact/rspec.rb".freeze, "lib/sbmt/pact/rspec/support/pact_consumer_helpers.rb".freeze, "lib/sbmt/pact/rspec/support/pact_message_helpers.rb".freeze, "lib/sbmt/pact/rspec/support/pact_provider_helpers.rb".freeze, "lib/sbmt/pact/rspec/support/waterdrop/pact_waterdrop_client.rb".freeze, "lib/sbmt/pact/rspec/support/webmock/webmock_helpers.rb".freeze, "lib/sbmt/pact/tasks/pact.rake".freeze, "lib/sbmt/pact/version.rb".freeze, "sbmt-pact.gemspec".freeze] s.homepage = "https://github.com/Kuper-Tech/sbmt-pact".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.7.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Ruby gem for simplified Pact testing between microservices, supporting the latest Pact specifications and multiple transport protocols".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 2.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.4.22".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 2.4".freeze]) s.add_development_dependency(%q.freeze, [">= 2.3".freeze]) s.add_development_dependency(%q.freeze, [">= 1.3".freeze]) s.add_development_dependency(%q.freeze, [">= 2.18".freeze]) s.add_development_dependency(%q.freeze, [">= 13.0".freeze]) s.add_development_dependency(%q.freeze, [">= 2.0.1".freeze]) s.add_development_dependency(%q.freeze, [">= 1.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 1.35.1".freeze]) s.add_development_dependency(%q.freeze, [">= 6.0".freeze]) s.add_development_dependency(%q.freeze, ["> 1.0".freeze]) s.add_development_dependency(%q.freeze, [">= 3.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0.6.0".freeze]) end