--- !ruby/object:Gem::Specification name: pacto version: !ruby/object:Gem::Version version: 0.4.0.rc2 platform: ruby authors: - ThoughtWorks & Abril autorequire: bindir: bin cert_chain: [] date: 2015-02-24 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: webmock requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.18' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.18' - !ruby/object:Gem::Dependency name: swagger-core requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.2' - - ">=" - !ruby/object:Gem::Version version: 0.2.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.2' - - ">=" - !ruby/object:Gem::Version version: 0.2.1 - !ruby/object:Gem::Dependency name: middleware requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' - !ruby/object:Gem::Dependency name: multi_json requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.8' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.8' - !ruby/object:Gem::Dependency name: json-schema requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: json-generator requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.0' - - ">=" - !ruby/object:Gem::Version version: 0.0.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.0' - - ">=" - !ruby/object:Gem::Version version: 0.0.5 - !ruby/object:Gem::Dependency name: hashie requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: faraday requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' - !ruby/object:Gem::Dependency name: addressable requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.3' - !ruby/object:Gem::Dependency name: json-schema-generator requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.0' - - ">=" - !ruby/object:Gem::Version version: 0.0.7 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.0' - - ">=" - !ruby/object:Gem::Version version: 0.0.7 - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.19' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.19' - !ruby/object:Gem::Dependency name: polytrix requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' - - ">=" - !ruby/object:Gem::Version version: 0.1.4 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' - - ">=" - !ruby/object:Gem::Version version: 0.1.4 - !ruby/object:Gem::Dependency name: coveralls requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: fabrication requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.11' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.11' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: rake-notes requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: aruba requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: json_spec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: guard-rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.2' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.23' - - "<" - !ruby/object:Gem::Version version: 0.27.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.23' - - "<" - !ruby/object:Gem::Version version: 0.27.0 - !ruby/object:Gem::Dependency name: rubocop-rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 1.0.rc3 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 1.0.rc3 - !ruby/object:Gem::Dependency name: guard-rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: guard-cucumber requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - !ruby/object:Gem::Dependency name: rb-fsevent requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: terminal-notifier-guard requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.5' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.5' 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. email: - pacto-gem@googlegroups.com executables: - pacto extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - ".rubocop.yml" - ".travis.yml" - CONTRIBUTING.md - Gemfile - Guardfile - LICENSE.txt - Procfile - README.md - Rakefile - TODO.md - appveyor.yml - bin/pacto - changelog.md - docs/configuration.md - docs/consumer.md - docs/cops.md - docs/forensics.md - docs/generation.md - docs/rake_tasks.md - docs/rspec.md - docs/samples.md - docs/server.md - docs/server_cli.md - docs/stenographer.md - features/configuration/strict_matchers.feature - features/evolve/README.md - features/evolve/existing_services.feature - features/generate/README.md - features/generate/generation.feature - features/steps/pacto_steps.rb - features/stub/README.md - features/stub/templates.feature - features/support/env.rb - features/validate/README.md - features/validate/meta_validation.feature - features/validate/validation.feature - lib/pacto.rb - lib/pacto/actor.rb - lib/pacto/actors/from_examples.rb - lib/pacto/actors/json_generator.rb - lib/pacto/body_parsing.rb - lib/pacto/cli.rb - lib/pacto/cli/helpers.rb - lib/pacto/consumer.rb - lib/pacto/consumer/faraday_driver.rb - lib/pacto/contract.rb - lib/pacto/contract_factory.rb - lib/pacto/contract_files.rb - lib/pacto/contract_set.rb - lib/pacto/cops.rb - lib/pacto/cops/body_cop.rb - lib/pacto/cops/request_body_cop.rb - lib/pacto/cops/response_body_cop.rb - lib/pacto/cops/response_header_cop.rb - lib/pacto/cops/response_status_cop.rb - lib/pacto/core/configuration.rb - lib/pacto/core/contract_registry.rb - lib/pacto/core/hook.rb - lib/pacto/core/http_middleware.rb - lib/pacto/core/investigation_registry.rb - lib/pacto/core/modes.rb - lib/pacto/core/pacto_request.rb - lib/pacto/core/pacto_response.rb - lib/pacto/dash.rb - lib/pacto/erb_processor.rb - lib/pacto/errors.rb - lib/pacto/extensions.rb - lib/pacto/forensics/investigation_filter.rb - lib/pacto/forensics/investigation_matcher.rb - lib/pacto/formats/legacy/contract.rb - lib/pacto/formats/legacy/contract_builder.rb - lib/pacto/formats/legacy/contract_factory.rb - lib/pacto/formats/legacy/contract_generator.rb - lib/pacto/formats/legacy/generator/filters.rb - lib/pacto/formats/legacy/generator_hint.rb - lib/pacto/formats/legacy/request_clause.rb - lib/pacto/formats/legacy/response_clause.rb - lib/pacto/formats/swagger/contract.rb - lib/pacto/formats/swagger/contract_factory.rb - lib/pacto/formats/swagger/request_clause.rb - lib/pacto/formats/swagger/response_clause.rb - lib/pacto/generator.rb - lib/pacto/handlers/json_handler.rb - lib/pacto/handlers/text_handler.rb - lib/pacto/hooks/erb_hook.rb - lib/pacto/investigation.rb - lib/pacto/logger.rb - lib/pacto/meta_schema.rb - lib/pacto/observers/stenographer.rb - lib/pacto/provider.rb - lib/pacto/rake_task.rb - lib/pacto/request_clause.rb - lib/pacto/request_pattern.rb - lib/pacto/resettable.rb - lib/pacto/response_clause.rb - lib/pacto/rspec.rb - lib/pacto/server.rb - lib/pacto/stubs/uri_pattern.rb - lib/pacto/stubs/webmock_adapter.rb - lib/pacto/test_helper.rb - lib/pacto/ui.rb - lib/pacto/uri.rb - lib/pacto/version.rb - pacto-server.gemspec - pacto.gemspec - resources/contract_schema.json - resources/draft-03.json - resources/draft-04.json - sample_apis/album/cover_api.rb - sample_apis/config.ru - sample_apis/echo_api.rb - sample_apis/files_api.rb - sample_apis/hello_api.rb - sample_apis/ping_api.rb - sample_apis/reverse_api.rb - sample_apis/user_api.rb - samples/README.md - samples/Rakefile - samples/configuration.rb - samples/consumer.rb - samples/contracts/README.md - samples/contracts/contract.js - samples/contracts/get_album_cover.json - samples/contracts/localhost/api/echo.json - samples/contracts/localhost/api/ping.json - samples/contracts/user.json - samples/cops.rb - samples/forensics.rb - samples/generation.rb - samples/rake_tasks.sh - samples/rspec.rb - samples/samples.rb - samples/scripts/bootstrap - samples/scripts/wrapper - samples/server.rb - samples/server_cli.sh - samples/stenographer.rb - spec/coveralls_helper.rb - spec/fabricators/contract_fabricator.rb - spec/fabricators/http_fabricator.rb - spec/fabricators/webmock_fabricator.rb - spec/fixtures/contracts/deprecated/deprecated_contract.json - spec/fixtures/contracts/legacy/contract.json - spec/fixtures/contracts/legacy/contract_with_examples.json - spec/fixtures/contracts/legacy/simple_contract.json - spec/fixtures/contracts/legacy/strict_contract.json - spec/fixtures/contracts/legacy/templating_contract.json - spec/fixtures/contracts/swagger/petstore.yaml - spec/integration/e2e_spec.rb - spec/integration/forensics/integration_matcher_spec.rb - spec/integration/rspec_spec.rb - spec/integration/templating_spec.rb - spec/spec_helper.rb - spec/unit/actors/from_examples_spec.rb - spec/unit/actors/json_generator_spec.rb - spec/unit/pacto/actor_spec.rb - spec/unit/pacto/configuration_spec.rb - spec/unit/pacto/consumer/faraday_driver_spec.rb - spec/unit/pacto/contract_factory_spec.rb - spec/unit/pacto/contract_files_spec.rb - spec/unit/pacto/contract_set_spec.rb - spec/unit/pacto/contract_spec.rb - spec/unit/pacto/cops/body_cop_spec.rb - spec/unit/pacto/cops/response_header_cop_spec.rb - spec/unit/pacto/cops/response_status_cop_spec.rb - spec/unit/pacto/cops_spec.rb - spec/unit/pacto/core/configuration_spec.rb - spec/unit/pacto/core/contract_registry_spec.rb - spec/unit/pacto/core/http_middleware_spec.rb - spec/unit/pacto/core/investigation_spec.rb - spec/unit/pacto/core/modes_spec.rb - spec/unit/pacto/erb_processor_spec.rb - spec/unit/pacto/extensions_spec.rb - spec/unit/pacto/formats/legacy/contract_builder_spec.rb - spec/unit/pacto/formats/legacy/contract_factory_spec.rb - spec/unit/pacto/formats/legacy/contract_generator_spec.rb - spec/unit/pacto/formats/legacy/contract_spec.rb - spec/unit/pacto/formats/legacy/generator/filters_spec.rb - spec/unit/pacto/formats/legacy/request_clause_spec.rb - spec/unit/pacto/formats/legacy/response_clause_spec.rb - spec/unit/pacto/formats/swagger/contract_factory_spec.rb - spec/unit/pacto/formats/swagger/contract_spec.rb - spec/unit/pacto/hooks/erb_hook_spec.rb - spec/unit/pacto/investigation_registry_spec.rb - spec/unit/pacto/logger_spec.rb - spec/unit/pacto/meta_schema_spec.rb - spec/unit/pacto/pacto_spec.rb - spec/unit/pacto/request_pattern_spec.rb - spec/unit/pacto/stubs/observers/stenographer_spec.rb - spec/unit/pacto/stubs/uri_pattern_spec.rb - spec/unit/pacto/stubs/webmock_adapter_spec.rb - spec/unit/pacto/uri_spec.rb - tasks/release.rake homepage: http://thoughtworks.github.io/pacto/ licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubyforge_project: rubygems_version: 2.4.2 signing_key: specification_version: 4 summary: Integration Contract Testing framework test_files: - features/configuration/strict_matchers.feature - features/evolve/README.md - features/evolve/existing_services.feature - features/generate/README.md - features/generate/generation.feature - features/steps/pacto_steps.rb - features/stub/README.md - features/stub/templates.feature - features/support/env.rb - features/validate/README.md - features/validate/meta_validation.feature - features/validate/validation.feature - spec/coveralls_helper.rb - spec/fabricators/contract_fabricator.rb - spec/fabricators/http_fabricator.rb - spec/fabricators/webmock_fabricator.rb - spec/fixtures/contracts/deprecated/deprecated_contract.json - spec/fixtures/contracts/legacy/contract.json - spec/fixtures/contracts/legacy/contract_with_examples.json - spec/fixtures/contracts/legacy/simple_contract.json - spec/fixtures/contracts/legacy/strict_contract.json - spec/fixtures/contracts/legacy/templating_contract.json - spec/fixtures/contracts/swagger/petstore.yaml - spec/integration/e2e_spec.rb - spec/integration/forensics/integration_matcher_spec.rb - spec/integration/rspec_spec.rb - spec/integration/templating_spec.rb - spec/spec_helper.rb - spec/unit/actors/from_examples_spec.rb - spec/unit/actors/json_generator_spec.rb - spec/unit/pacto/actor_spec.rb - spec/unit/pacto/configuration_spec.rb - spec/unit/pacto/consumer/faraday_driver_spec.rb - spec/unit/pacto/contract_factory_spec.rb - spec/unit/pacto/contract_files_spec.rb - spec/unit/pacto/contract_set_spec.rb - spec/unit/pacto/contract_spec.rb - spec/unit/pacto/cops/body_cop_spec.rb - spec/unit/pacto/cops/response_header_cop_spec.rb - spec/unit/pacto/cops/response_status_cop_spec.rb - spec/unit/pacto/cops_spec.rb - spec/unit/pacto/core/configuration_spec.rb - spec/unit/pacto/core/contract_registry_spec.rb - spec/unit/pacto/core/http_middleware_spec.rb - spec/unit/pacto/core/investigation_spec.rb - spec/unit/pacto/core/modes_spec.rb - spec/unit/pacto/erb_processor_spec.rb - spec/unit/pacto/extensions_spec.rb - spec/unit/pacto/formats/legacy/contract_builder_spec.rb - spec/unit/pacto/formats/legacy/contract_factory_spec.rb - spec/unit/pacto/formats/legacy/contract_generator_spec.rb - spec/unit/pacto/formats/legacy/contract_spec.rb - spec/unit/pacto/formats/legacy/generator/filters_spec.rb - spec/unit/pacto/formats/legacy/request_clause_spec.rb - spec/unit/pacto/formats/legacy/response_clause_spec.rb - spec/unit/pacto/formats/swagger/contract_factory_spec.rb - spec/unit/pacto/formats/swagger/contract_spec.rb - spec/unit/pacto/hooks/erb_hook_spec.rb - spec/unit/pacto/investigation_registry_spec.rb - spec/unit/pacto/logger_spec.rb - spec/unit/pacto/meta_schema_spec.rb - spec/unit/pacto/pacto_spec.rb - spec/unit/pacto/request_pattern_spec.rb - spec/unit/pacto/stubs/observers/stenographer_spec.rb - spec/unit/pacto/stubs/uri_pattern_spec.rb - spec/unit/pacto/stubs/webmock_adapter_spec.rb - spec/unit/pacto/uri_spec.rb