pacto-0.3.1

https://rubygems.org

pacto

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 530434

number: 0.3.1

platform: ruby

spec_sha256: d30f97611ccc085b671b1237ac94e69e6b271ce52b1f070af466d6337eb97b0a

sha256: 50f3b20eaf3fbc1811edf8dd0eaf52f1eab6ea4415c48b097b917faf29b4f1d0

created_at: 2024-05-13 08:21:34 UTC

updated_at: 2024-06-09 00:55:14 UTC

position: 3

version_data_entries_count: 110

uploaded_at: 2014-03-03 20:49:09 UTC

indexed: true

has_extensions:

extensions:

Gem size: 44 KB

Version Data Entries

Total: 110

Unpacked size: 155 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400205 Bytesb253567cb211130e32fdeefa7c181c1ed0366b1f7643569aaa46a8e4f8d2d0cd
.rspec1006440031 Bytes27604000896ad520bc63c118c92507dc991c8ac93294a5710f0533989ca51c90
.rubocop-todo.yml10064400430 Bytesf678e48c0779b9dc15466b7cdb81e3e5ee9742877de0f449c5abcf02f626784e
.rubocop.yml10064400143 Bytes98a77e770636aa8c93c294e69e599e86ab95204bfd8ff181a8a1f15496292a70
.ruby-gemset100644006 Bytes0d67048a8ee66da6201e5f7e408c6ca04d3c351a60fab31f76b825a94ba631c2
.ruby-version100644006 Bytesc89b87c262e9d5ffd20e73aac74a1772adcc9f5a21682cc33adcf5086e5fef5c
.travis.yml10064400105 Bytes0982f5f97547100ab0df238a952337c455095827051364c5811581daedf51295
CHANGELOG10064400194 Bytes70943b9e57c896b182a34e0d756db956798ac89d08b5a42e2a4ad9d72af75989
CONTRIBUTING.md100644004.38 KB81b9a5c2cb8865b067a15cb309c822d5c5355036e5dcee51b9e9a2aacd3b8919
Gemfile10064400462 Bytesf1f6b7f909e661fbf0051d669b9f35b6ec8a57109ac6c783585a12666bb34a7a
Guardfile100644001.28 KB614c4106c4127e8689689ad2647009465bdb47bd786ca3186b8f1605f1608bd4
LICENSE.txt100644001.06 KBedab9c6c37db4fda88196d26da50d668558521bb25109d428a3f87157ce1e844
README.md1006440010.2 KBa1fc8727c06f7aa1bfcf86b1b4686134027c258e7f4d51c6ef490f7f01a2a818
Rakefile100644001.47 KB420d1dfdeda918a301a5b348665979a8e08f13fa1102d850053d00206b481c3f
TODO.md100644001.04 KB059f8d008c962a7aae8bcd7551450f3dd39fb44016d4090bd573d5814aad6847
features/configuration/strict_matchers.feature100644003.07 KBe13537eed819486ff0af2ff6e20d4fca950b94101a6b077aa3e5520362b482b9
features/evolve/README.md10064400687 Bytes553b041a695cc8806f06006a522f7ae5efb2c154d541a909824cefc5b5ef1b1e
features/evolve/existing_services.feature100644002.06 KBff44435ec12b9a39803e4a14db14684b81a74215bd5f31c6f8048788cf31f294
features/generate/README.md10064400995 Bytes16f8777e6abfdcd8069f5be5175c6f83b620eb1ed5383ab5ebb60d4c563e1ebe
features/generate/generation.feature100644002.55 KB1e1f60b48293789a1fd7dcc16315d197ecfb9ce3932e7f6abf575a03e05232ce
features/steps/pacto_steps.rb100644001.91 KB9b4eacdb0e20be1e94ea3caa9db427c4e36cc0c296bfefd38b0877679295b327
features/stub/README.md10064400167 Bytes0656097de30f265de848d3aad7b2e18730ba766ba172e281455f7e38b051d0ff
features/stub/templates.feature100644001.25 KB7a097534f2f49707e13afa3c9e77b131e416e9f5cbf9db5158e8dcaf7f05e9dd
features/support/env.rb10064400611 Bytes5785529fc0b1f6b8dce05cccd9f2dee8e74395aa96e00206a9179562ef39fb84
features/validate/README.md10064400298 Bytese869774e913c156b5465797b0e8f71c701ba896d7eef949bfe09748a751c97d2
features/validate/body_only.feature100644002.41 KBd65b2f6b038834da3043fc5dc9e892f2a86da5074b47185a1ab9eded970cf461
features/validate/meta_validation.feature100644002.87 KB89e462b6d9df0256b3b0228ef44a329d4b7478939b9552930517369a05610eae
features/validate/validation.feature100644001.1 KBd88ab46b638ce34a7a0daa7531c6745674fa3b8422ec5fd1e8226772467c1754
lib/pacto.rb100644002.54 KB35b15e938dfdcc0db970b68e67ed64b4f8f014654eee6dd8dd43ec0369229b67
lib/pacto/contract.rb100644001.01 KB4a8f1f5709bfb5ac0928ebb271867442c0fd1e31740aafc4399796e8df0d6dee
lib/pacto/contract_factory.rb10064400660 Bytes7168537a6c870cf65b16fd310bf7eeb9decd67c8d407beb89fd4c6dbfc013c09
lib/pacto/contract_files.rb10064400346 Bytesabf0432a5058a0f9af500a6b79bd1fd055b1c66c234633949fb0ac4466dea533
lib/pacto/contract_list.rb10064400338 Bytes03fea73bb04ae6f4c551056513b7d3b0e1473fdf707dea216677e900a2db0349
lib/pacto/contract_validator.rb10064400774 Bytes2549c42971a8b7680f5270aa7d151801eab1338e9757a2de09ac4d7c37859b34
lib/pacto/core/configuration.rb10064400836 Bytese38da9603043e9b100569fe51456244cdfde6c756240c882810aad3d980b60a2
lib/pacto/core/contract_registry.rb10064400840 Bytes3f4f1cdacfe37b0245c9b77eca6ed3f4f28e9c3b94adf69ecf9038880a01a867
lib/pacto/core/hook.rb10064400212 Bytesaad60604f255e4e8da9d20c24e64ac18ef313f1bbf73f9e5b8bf6e7a97ab5883
lib/pacto/core/modes.rb10064400444 Bytesf2cdde9d74c171285433131ad74734e78bf8119217d19d6fac655cd77f349ee0
lib/pacto/core/validation_registry.rb10064400846 Bytesdee02eed8dd0602b4997769fb9bf7098eb5a90a4d1ac03602524c856ce928c44
lib/pacto/erb_processor.rb10064400405 Bytes9983c4c0b68d8915d17ee47187f2cc4fc710d13b6a4867bfd8863ccf62184b1f
lib/pacto/exceptions/invalid_contract.rb10064400160 Bytes3ba7effba1288e2fd059fe679a9360374e43b98eb306820072ee2effd3baff4f
lib/pacto/extensions.rb10064400951 Bytes13c117567e4fd60ca12e6b7ca486ff9ba2d4997d8f91e2bc832ec0ddc03a1c90
lib/pacto/generator.rb100644002.06 KBf1cdc73d145c831a16781cd91c6d3456ad12256f2d1c2bd822fde90e1187f9b0
lib/pacto/generator/filters.rb100644001.1 KB10b331f678584d9b3391d9e0b24580a39a464a5b0e9ed108f4af9a5a983ffca6
lib/pacto/hooks/erb_hook.rb10064400495 Bytesb05b9cc64aef27f68fe17a2d4289ef8dde3689963fdab0bbb015d975ea4e85f4
lib/pacto/logger.rb10064400894 Bytesebf8b9c516263a26b390425e1a877923948b45afc971af61e5a3b734d33a92c3
lib/pacto/meta_schema.rb10064400613 Bytesafe28a9462661375f3fb63430f5fdafe6906c0f2f2c6d716f5a0899264af832a
lib/pacto/rake_task.rb100644004.19 KBb01c03016161baf95b52bcb861c24f4a0d36a72a3be286cf8785bfd3854b9a1c
lib/pacto/request_clause.rb10064400924 Bytes78e567e46d0efc3b380b28167d81bd5155f023c5a5200d5eaf1ffe8aae9bee53
lib/pacto/request_pattern.rb10064400202 Bytesa7b0014b9860186b552a89a131a7aaace7f0b4dbcc15220e85ffd47251b5269c
lib/pacto/response_clause.rb10064400317 Bytes046985cafe1fbc44215c5d4e46d287f7074c9f444a102b385b0be34685146c1e
lib/pacto/rspec.rb100644003.25 KB8ddee8ebf0cd2be768e9d1e13938060315cf36607929e16a2939e7fba443e902
lib/pacto/stubs/uri_pattern.rb10064400570 Bytesc3f2a176857c57030b5db369f93e1fa17f292b3931a4b2f3efc3918c97323176
lib/pacto/stubs/webmock_adapter.rb100644001.73 KB0a5e5a62859a8c6a1ddf62c8f94f3af3fa4de7de600564f521e3ef5d34a0ec98
lib/pacto/stubs/webmock_helper.rb100644002.47 KB471e272a4228b256c5e4bf79c78b58d8053c8c6adc73534d3772816d642edb04
lib/pacto/ui.rb1006440088 Bytesc8326f58575acefa7fa72d5779e3bb5a10d476cb470dacb3b13cabb260008eab
lib/pacto/uri.rb10064400220 Bytesc1b9f01d62ad7196d94e193a8117da92ef0a73d108769ff851f4a6c2d0f0fa23
lib/pacto/validation.rb100644001.29 KBc8b933788bd79abd0540e09e0df989683eec432ef6f4fee063fd2cb40bac0c71
lib/pacto/validators/body_validator.rb100644001.38 KB05a7d2dfb1d011674977b1a041135f8336def1274b1da65f71700f7c6f7bfc66
lib/pacto/validators/request_body_validator.rb10064400621 Bytesa9c722168b13061a20679a6ec72157ab0f28064dc7bce5483520aad24ad023a7
lib/pacto/validators/response_body_validator.rb10064400625 Bytes4a680cb26936d729a68c9304c5d044f3af350bb279e52a47dbddc5fb650d3cd7
lib/pacto/validators/response_header_validator.rb100644001.69 KB958343b3c897bcf46e64f3841fe08ea15dab4ca1c021cbb58432f583d0d9a302
lib/pacto/validators/response_status_validator.rb10064400644 Bytes3db7a2a9219e907792ab11cd376a2c6b62515dd49fea9867df31868e74f2423d
lib/pacto/version.rb1006440037 Bytesa5628f077eee25f0572e83b1c3b27010528da711ccecf3a132915fb16d254ec9
pacto.gemspec100644002.49 KB0e34109077f70bd47486dbdc75f9e9497ec08ec05297476bc43f6bab287b9f50
resources/contract_schema.json10064400967 Bytes2f47f7d1a013865fae862c5d1ded47ea1f130ad38034eea9508bf68554eb1603
resources/draft-03.json100644003.04 KBdf745c5a128bc8c62894ecf9d9ee52493baf247ae4e82612dd67825694f7f6e9
spec/coveralls_helper.rb10064400236 Bytesc24b7b7da1dfb4fe211e6154b0bba66ea0b3e7d755f8dcafc39a79544329f3c3
spec/integration/data/simple_contract.json10064400412 Bytesd6dd88cc248d607d785b348f896cd9389af8a9306211c62a30446141e3e315b5
spec/integration/data/strict_contract.json10064400742 Bytes15bca14e050d59c651305429273e24b2e5aee6448a905a519dce187df8deed4d
spec/integration/data/templating_contract.json10064400536 Bytes759c0db627fc6d2719495a025a292b83621dc8fcd8df07e5c1c28c6635a29aef
spec/integration/e2e_spec.rb100644001.9 KB269261cfbd835af3afce700ba7b270886d3f2d887117b521f5ef1d457cc143e9
spec/integration/rspec_spec.rb100644004.31 KB2bf1069442f80db0875f8fa4efe8f6e899dc41efdb178bbcfa980e97009cae3d
spec/integration/templating_spec.rb100644001.33 KBada33d0ea9faf34105e85d9eefaba99cf828357a272254b5f4c1fc847241bdc4
spec/pacto/server.rb1006440075 Bytesa7abf1ca2491d2f567309b463abc179918b76ebfdccd85a17e41944c0689d729
spec/pacto/server/dummy.rb100644001.11 KB9f3a58dff725e450e39d4695136de9ad5e298886dae0d79e7470253144f26f74
spec/pacto/server/playback_servlet.rb10064400523 Bytesda979629e74661d55c8ad211672e12aa0ebb4e50d44b48fc47203ff70888fa63
spec/spec_helper.rb10064400419 Bytes42b83b35d0e964bb5a6e8288e3a295b78d371b0aa02efbd5292fcacda9959b9d
spec/unit/data/contract.json10064400428 Bytes20a5d934cbdd9199065510b890c5a9ed3c94a13c70f1b19b11b1862e3676675e
spec/unit/data/simple_contract.json10064400394 Bytes3735bae7144bccb7bb5aa38e28fec89fd102085bd2bcd4cd84cd3541b5d4009b
spec/unit/hooks/erb_hook_spec.rb100644001.55 KB90b6def27433c02481a092831f695d5c9d0bddc0ff13ff7b27e0f128c112960f
spec/unit/pacto/configuration_spec.rb100644001.14 KB6917407c322314a4a048413da9318a3c20335c222e2b8b09e100ce98901e9357
spec/unit/pacto/contract_factory_spec.rb10064400836 Bytese500a4c4e387cab394ae85d950db57f12028520b78119be9d9294461862a4465
spec/unit/pacto/contract_files_spec.rb100644001.26 KB3117820ccace38152391aee481b7ab453b40b60ac3ff8c0fe5a000c88a58a069
spec/unit/pacto/contract_list_spec.rb10064400972 Bytesa40cfaad95197d2b10ee17ef18cfe0228d3aef955dfa4f530cf816d4f4d395cf
spec/unit/pacto/contract_spec.rb100644002.53 KB74720ddbe38c442653a06c1dcc7a628e91480459e2c7057e914ebb7270b7889c
spec/unit/pacto/contract_validator_spec.rb100644003.75 KB3ee97ab5d1c3c62e5f33077245192e6c687095ccd0d53091a5fa5b05035023f3
spec/unit/pacto/core/configuration_spec.rb10064400592 Bytes09a6fdb937decce1f83ed651c7b3ec48dcbf26ed7460b78039739b39d475280e
spec/unit/pacto/core/contract_registry_spec.rb100644003.69 KBcab0251a91336a92374d00db9b4dba78d4eebc981cc0ef30a14658001dffe151
spec/unit/pacto/core/modes_spec.rb10064400602 Bytes0e08620db1dae5559aad41480263698a3c6cf41016cb0af3fe4b6761d6b45aaa
spec/unit/pacto/core/validation_registry_spec.rb100644003.45 KB94b7d81775ea6c51e797f6a002d82ae93fc0c3a24d34b33f2308496faf7373aa
spec/unit/pacto/core/validation_spec.rb100644002.14 KB2a7e918ed00e4864716d17b7916db3eacb662004bf5e14d5b75980b1fce3d631
spec/unit/pacto/erb_processor_spec.rb10064400609 Bytesb5c2f6d4f47610d7b50c6bd0507d5b9b24def7c5dd5eea3e18a2154ef2c473bc
spec/unit/pacto/extensions_spec.rb100644001.21 KB9c78dee1d812b8d016a088d42288e839688bc4129bdd629ccfb8c33b08891b67
spec/unit/pacto/generator/filters_spec.rb100644003.32 KB1a56b78d787661c495eba411626d1fd481d325970277b572bdb5caa6c2c1da77
spec/unit/pacto/generator_spec.rb100644005.15 KBc4e3fbe650d328b16178cdac461732c88a70c3989857cba4510d719aba3c3d4d
spec/unit/pacto/logger_spec.rb100644001.05 KB57dd01bdf1e612cece8223978aa5c8ff3cb7d3c3ddc756449fc9ca70ca088c01
spec/unit/pacto/meta_schema_spec.rb100644002.5 KB385cb4db31dc323a07181e7402f5ec64972805d944d1fb8a68d1ff6d3b1e65e2
spec/unit/pacto/pacto_spec.rb100644001.79 KB08180a33bfee1a878e06a40e670a01c742f21e02d73c51d807f0a5ff9ebff7c0
spec/unit/pacto/request_clause_spec.rb100644002.97 KB5bd181c4cc433d86ecad3f16d98928cb00815e9f950a3bf3534ed2440f7638a8
spec/unit/pacto/request_pattern_spec.rb10064400598 Bytescb87f4d246fcdfdff2f34c6d9f17c500afa05b266174439a82b8a94f41f29b20
spec/unit/pacto/response_clause_spec.rb100644001.22 KBc2d2028dfd693e195a7474f93a1416ec5b5ecb8fed93e662dae4c7bf7815c89a
spec/unit/pacto/server/playback_servlet_spec.rb10064400873 Bytesc845a65b92a2335eab9bf8b22133131e2618e4615dcb91d339c447a1f44e6e03
spec/unit/pacto/stubs/uri_pattern_spec.rb10064400965 Bytes3ac1686e881fd8aa205bc679407bf6b717ea5033e9aef2145799269efb4a5afa
spec/unit/pacto/stubs/webmock_adapter_spec.rb100644005.93 KB07be864b7776b45884aa91c43cd8436b5584c518c1002258eb8a7281a5ccd72c
spec/unit/pacto/stubs/webmock_helper_spec.rb10064400560 Bytesa60ade0cecd240a05cdb0926eaaafbd65031e59fc64b628053d102fcb9c45f95
spec/unit/pacto/uri_spec.rb10064400592 Bytes216ce9a58592cb96a67fced6d951eb412f4d395002944658af335bcd34598e9a
spec/unit/pacto/validators/body_validator_spec.rb100644003.97 KB7ded62cc711e23b2fa7b13679b0b363a9de211897422cd5ae66a2c4a7c99136a
spec/unit/pacto/validators/response_header_validator_spec.rb100644003.33 KB94dccfde964279de032554cd395afd9f42f7d64a441e5d568a916c257278015e
spec/unit/pacto/validators/response_status_validator_spec.rb10064400555 Bytesc61a4416ff70049d93f635e3158d3d6eedeab9730462a88baac2c7ab0819fb23