# -*- encoding: utf-8 -*- # stub: pacto 0.4.0.rc1 ruby lib Gem::Specification.new do |s| s.name = "pacto".freeze s.version = "0.4.0.rc1".freeze s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["ThoughtWorks & Abril".freeze] s.date = "2014-11-18" s.description = "Pacto is a judge that arbitrates contract disputes between a service provider and one or more consumers. In other words, it is a framework for Integration Contract Testing, and helps guide service evolution patterns like Consumer-Driven Contracts or Documentation-Driven Contracts.".freeze s.email = ["pacto-gem@googlegroups.com".freeze] s.executables = ["pacto".freeze] s.files = [".gitignore".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".travis.yml".freeze, "CONTRIBUTING.md".freeze, "Gemfile".freeze, "Guardfile".freeze, "LICENSE.txt".freeze, "Procfile".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "bin/pacto".freeze, "changelog.md".freeze, "docs/configuration.md".freeze, "docs/consumer.md".freeze, "docs/cops.md".freeze, "docs/forensics.md".freeze, "docs/generation.md".freeze, "docs/rake_tasks.md".freeze, "docs/rspec.md".freeze, "docs/samples.md".freeze, "docs/server.md".freeze, "docs/server_cli.md".freeze, "docs/stenographer.md".freeze, "features/configuration/strict_matchers.feature".freeze, "features/evolve/README.md".freeze, "features/evolve/existing_services.feature".freeze, "features/generate/README.md".freeze, "features/generate/generation.feature".freeze, "features/steps/pacto_steps.rb".freeze, "features/stub/README.md".freeze, "features/stub/templates.feature".freeze, "features/support/env.rb".freeze, "features/validate/README.md".freeze, "features/validate/meta_validation.feature".freeze, "features/validate/validation.feature".freeze, "lib/pacto.rb".freeze, "lib/pacto/actor.rb".freeze, "lib/pacto/actors/from_examples.rb".freeze, "lib/pacto/actors/json_generator.rb".freeze, "lib/pacto/cli.rb".freeze, "lib/pacto/cli/helpers.rb".freeze, "lib/pacto/consumer.rb".freeze, "lib/pacto/consumer/faraday_driver.rb".freeze, "lib/pacto/contract.rb".freeze, "lib/pacto/contract_builder.rb".freeze, "lib/pacto/contract_factory.rb".freeze, "lib/pacto/contract_files.rb".freeze, "lib/pacto/contract_set.rb".freeze, "lib/pacto/cops.rb".freeze, "lib/pacto/cops/body_cop.rb".freeze, "lib/pacto/cops/request_body_cop.rb".freeze, "lib/pacto/cops/response_body_cop.rb".freeze, "lib/pacto/cops/response_header_cop.rb".freeze, "lib/pacto/cops/response_status_cop.rb".freeze, "lib/pacto/core/configuration.rb".freeze, "lib/pacto/core/contract_registry.rb".freeze, "lib/pacto/core/hook.rb".freeze, "lib/pacto/core/http_middleware.rb".freeze, "lib/pacto/core/investigation_registry.rb".freeze, "lib/pacto/core/modes.rb".freeze, "lib/pacto/core/pacto_request.rb".freeze, "lib/pacto/core/pacto_response.rb".freeze, "lib/pacto/dash.rb".freeze, "lib/pacto/erb_processor.rb".freeze, "lib/pacto/exceptions/invalid_contract.rb".freeze, "lib/pacto/extensions.rb".freeze, "lib/pacto/forensics/investigation_filter.rb".freeze, "lib/pacto/forensics/investigation_matcher.rb".freeze, "lib/pacto/generator.rb".freeze, "lib/pacto/generator/filters.rb".freeze, "lib/pacto/generator/hint.rb".freeze, "lib/pacto/generator/native_contract_generator.rb".freeze, "lib/pacto/hooks/erb_hook.rb".freeze, "lib/pacto/investigation.rb".freeze, "lib/pacto/logger.rb".freeze, "lib/pacto/meta_schema.rb".freeze, "lib/pacto/native_contract_factory.rb".freeze, "lib/pacto/observers/stenographer.rb".freeze, "lib/pacto/provider.rb".freeze, "lib/pacto/rake_task.rb".freeze, "lib/pacto/request_clause.rb".freeze, "lib/pacto/request_pattern.rb".freeze, "lib/pacto/resettable.rb".freeze, "lib/pacto/response_clause.rb".freeze, "lib/pacto/rspec.rb".freeze, "lib/pacto/server.rb".freeze, "lib/pacto/stubs/uri_pattern.rb".freeze, "lib/pacto/stubs/webmock_adapter.rb".freeze, "lib/pacto/swagger_contract_factory.rb".freeze, "lib/pacto/test_helper.rb".freeze, "lib/pacto/ui.rb".freeze, "lib/pacto/uri.rb".freeze, "lib/pacto/version.rb".freeze, "pacto-server.gemspec".freeze, "pacto.gemspec".freeze, "resources/contract_schema.json".freeze, "resources/draft-03.json".freeze, "resources/draft-04.json".freeze, "sample_apis/album/cover_api.rb".freeze, "sample_apis/config.ru".freeze, "sample_apis/echo_api.rb".freeze, "sample_apis/files_api.rb".freeze, "sample_apis/hello_api.rb".freeze, "sample_apis/ping_api.rb".freeze, "sample_apis/reverse_api.rb".freeze, "samples/README.md".freeze, "samples/Rakefile".freeze, "samples/configuration.rb".freeze, "samples/consumer.rb".freeze, "samples/contracts/README.md".freeze, "samples/contracts/contract.js".freeze, "samples/contracts/get_album_cover.json".freeze, "samples/contracts/localhost/api/echo.json".freeze, "samples/contracts/localhost/api/ping.json".freeze, "samples/cops.rb".freeze, "samples/forensics.rb".freeze, "samples/generation.rb".freeze, "samples/rake_tasks.sh".freeze, "samples/rspec.rb".freeze, "samples/samples.rb".freeze, "samples/scripts/bootstrap".freeze, "samples/scripts/wrapper".freeze, "samples/server.rb".freeze, "samples/server_cli.sh".freeze, "samples/stenographer.rb".freeze, "spec/coveralls_helper.rb".freeze, "spec/fabricators/contract_fabricator.rb".freeze, "spec/fabricators/http_fabricator.rb".freeze, "spec/fabricators/webmock_fabricator.rb".freeze, "spec/fixtures/contracts/contract.json".freeze, "spec/fixtures/contracts/contract_with_examples.json".freeze, "spec/fixtures/contracts/simple_contract.json".freeze, "spec/fixtures/contracts/strict_contract.json".freeze, "spec/fixtures/contracts/templating_contract.json".freeze, "spec/fixtures/deprecated_contracts/deprecated_contract.json".freeze, "spec/fixtures/swagger/petstore.yaml".freeze, "spec/integration/e2e_spec.rb".freeze, "spec/integration/forensics/integration_matcher_spec.rb".freeze, "spec/integration/rspec_spec.rb".freeze, "spec/integration/templating_spec.rb".freeze, "spec/pacto/dummy_server.rb".freeze, "spec/pacto/dummy_server/dummy.rb".freeze, "spec/pacto/dummy_server/jruby_workaround_helper.rb".freeze, "spec/pacto/dummy_server/playback_servlet.rb".freeze, "spec/spec_helper.rb".freeze, "spec/unit/actors/from_examples_spec.rb".freeze, "spec/unit/actors/json_generator_spec.rb".freeze, "spec/unit/pacto/actor_spec.rb".freeze, "spec/unit/pacto/configuration_spec.rb".freeze, "spec/unit/pacto/consumer/faraday_driver_spec.rb".freeze, "spec/unit/pacto/contract_builder_spec.rb".freeze, "spec/unit/pacto/contract_factory_spec.rb".freeze, "spec/unit/pacto/contract_files_spec.rb".freeze, "spec/unit/pacto/contract_set_spec.rb".freeze, "spec/unit/pacto/contract_spec.rb".freeze, "spec/unit/pacto/cops/body_cop_spec.rb".freeze, "spec/unit/pacto/cops/response_header_cop_spec.rb".freeze, "spec/unit/pacto/cops/response_status_cop_spec.rb".freeze, "spec/unit/pacto/cops_spec.rb".freeze, "spec/unit/pacto/core/configuration_spec.rb".freeze, "spec/unit/pacto/core/contract_registry_spec.rb".freeze, "spec/unit/pacto/core/http_middleware_spec.rb".freeze, "spec/unit/pacto/core/investigation_spec.rb".freeze, "spec/unit/pacto/core/modes_spec.rb".freeze, "spec/unit/pacto/erb_processor_spec.rb".freeze, "spec/unit/pacto/extensions_spec.rb".freeze, "spec/unit/pacto/generator/filters_spec.rb".freeze, "spec/unit/pacto/generator/native_contract_generator_spec.rb".freeze, "spec/unit/pacto/hooks/erb_hook_spec.rb".freeze, "spec/unit/pacto/investigation_registry_spec.rb".freeze, "spec/unit/pacto/logger_spec.rb".freeze, "spec/unit/pacto/meta_schema_spec.rb".freeze, "spec/unit/pacto/native_contract_factory_spec.rb".freeze, "spec/unit/pacto/pacto_spec.rb".freeze, "spec/unit/pacto/request_clause_spec.rb".freeze, "spec/unit/pacto/request_pattern_spec.rb".freeze, "spec/unit/pacto/response_clause_spec.rb".freeze, "spec/unit/pacto/server/playback_servlet_spec.rb".freeze, "spec/unit/pacto/stubs/observers/stenographer_spec.rb".freeze, "spec/unit/pacto/stubs/uri_pattern_spec.rb".freeze, "spec/unit/pacto/stubs/webmock_adapter_spec.rb".freeze, "spec/unit/pacto/swagger_contract_factory_spec.rb".freeze, "spec/unit/pacto/uri_spec.rb".freeze, "tasks/release.rake".freeze] s.homepage = "http://thoughtworks.github.io/pacto/".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Integration Contract Testing framework".freeze s.test_files = ["features/configuration/strict_matchers.feature".freeze, "features/evolve/README.md".freeze, "features/evolve/existing_services.feature".freeze, "features/generate/README.md".freeze, "features/generate/generation.feature".freeze, "features/steps/pacto_steps.rb".freeze, "features/stub/README.md".freeze, "features/stub/templates.feature".freeze, "features/support/env.rb".freeze, "features/validate/README.md".freeze, "features/validate/meta_validation.feature".freeze, "features/validate/validation.feature".freeze, "spec/coveralls_helper.rb".freeze, "spec/fabricators/contract_fabricator.rb".freeze, "spec/fabricators/http_fabricator.rb".freeze, "spec/fabricators/webmock_fabricator.rb".freeze, "spec/fixtures/contracts/contract.json".freeze, "spec/fixtures/contracts/contract_with_examples.json".freeze, "spec/fixtures/contracts/simple_contract.json".freeze, "spec/fixtures/contracts/strict_contract.json".freeze, "spec/fixtures/contracts/templating_contract.json".freeze, "spec/fixtures/deprecated_contracts/deprecated_contract.json".freeze, "spec/fixtures/swagger/petstore.yaml".freeze, "spec/integration/e2e_spec.rb".freeze, "spec/integration/forensics/integration_matcher_spec.rb".freeze, "spec/integration/rspec_spec.rb".freeze, "spec/integration/templating_spec.rb".freeze, "spec/pacto/dummy_server.rb".freeze, "spec/pacto/dummy_server/dummy.rb".freeze, "spec/pacto/dummy_server/jruby_workaround_helper.rb".freeze, "spec/pacto/dummy_server/playback_servlet.rb".freeze, "spec/spec_helper.rb".freeze, "spec/unit/actors/from_examples_spec.rb".freeze, "spec/unit/actors/json_generator_spec.rb".freeze, "spec/unit/pacto/actor_spec.rb".freeze, "spec/unit/pacto/configuration_spec.rb".freeze, "spec/unit/pacto/consumer/faraday_driver_spec.rb".freeze, "spec/unit/pacto/contract_builder_spec.rb".freeze, "spec/unit/pacto/contract_factory_spec.rb".freeze, "spec/unit/pacto/contract_files_spec.rb".freeze, "spec/unit/pacto/contract_set_spec.rb".freeze, "spec/unit/pacto/contract_spec.rb".freeze, "spec/unit/pacto/cops/body_cop_spec.rb".freeze, "spec/unit/pacto/cops/response_header_cop_spec.rb".freeze, "spec/unit/pacto/cops/response_status_cop_spec.rb".freeze, "spec/unit/pacto/cops_spec.rb".freeze, "spec/unit/pacto/core/configuration_spec.rb".freeze, "spec/unit/pacto/core/contract_registry_spec.rb".freeze, "spec/unit/pacto/core/http_middleware_spec.rb".freeze, "spec/unit/pacto/core/investigation_spec.rb".freeze, "spec/unit/pacto/core/modes_spec.rb".freeze, "spec/unit/pacto/erb_processor_spec.rb".freeze, "spec/unit/pacto/extensions_spec.rb".freeze, "spec/unit/pacto/generator/filters_spec.rb".freeze, "spec/unit/pacto/generator/native_contract_generator_spec.rb".freeze, "spec/unit/pacto/hooks/erb_hook_spec.rb".freeze, "spec/unit/pacto/investigation_registry_spec.rb".freeze, "spec/unit/pacto/logger_spec.rb".freeze, "spec/unit/pacto/meta_schema_spec.rb".freeze, "spec/unit/pacto/native_contract_factory_spec.rb".freeze, "spec/unit/pacto/pacto_spec.rb".freeze, "spec/unit/pacto/request_clause_spec.rb".freeze, "spec/unit/pacto/request_pattern_spec.rb".freeze, "spec/unit/pacto/response_clause_spec.rb".freeze, "spec/unit/pacto/server/playback_servlet_spec.rb".freeze, "spec/unit/pacto/stubs/observers/stenographer_spec.rb".freeze, "spec/unit/pacto/stubs/uri_pattern_spec.rb".freeze, "spec/unit/pacto/stubs/webmock_adapter_spec.rb".freeze, "spec/unit/pacto/swagger_contract_factory_spec.rb".freeze, "spec/unit/pacto/uri_spec.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.18".freeze, "< 1.20.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2".freeze, ">= 0.2.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.0".freeze, ">= 0.0.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.0".freeze, ">= 0.0.7".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.19".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.1".freeze, ">= 0.1.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.11".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.23".freeze, "< 0.27.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0.rc3".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.5".freeze]) end