contracts-lite-0.14.0

https://rubygems.org

contracts-lite

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1015763

number: 0.14.0

platform: ruby

spec_sha256: 0db71cab0d1c06d9360e8d07ed3e8c2aaebd8a0c94f3327dc47c90f8364c6cea

sha256: c58566779a78a82567f72d899394bb396968b38f5c3ac98bfff26218cd5a1f37

created_at: 2024-05-13 08:29:23 UTC

updated_at: 2024-06-12 03:41:35 UTC

position: 1

version_data_entries_count: 49

uploaded_at: 2016-12-22 14:10:26 UTC

indexed: true

has_extensions:

extensions:

Gem size: 46.5 KB

Version Data Entries

Total: 49

Unpacked size: 168 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440038 Bytesf999c593842a0d7d21b8b2e239f407e71e79ef8190ea279c267b848b10e4b805
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml100644002.94 KBc19545526ea8def276ef25dd4b1bf9335ae641e9c25238353b29bc906c7ad190
.travis.yml10064400358 Bytesb65d9742f29c57117139289634d760f0904319b3d887e1c7a80385bf0cf891cd
CHANGELOG.markdown100644006.54 KBc451670066d773162bca9d9d390dac6ce29a2132e9cc270c595010d04289687a
Gemfile10064400268 Bytes4dea1c9aef1c0bc73df005a9b6ee8aadefb74a2a4ce11f51576173b07d5b6845
LICENSE100644001.27 KBa8efd2afd258cc3fa8a449e22ad53f839d2b774778201f6ee90a05952eadb83e
README.md100644002.92 KB6e00d3f71581e34e2bbeef2f951244ecd29d5377545b5e75e1548898e1683790
TODO.markdown10064400471 Bytes8cb911650e5062bfcaf9e10d5965a59a06843adbb55b28cfce26a32f4bd3b4ed
TUTORIAL.md1006440025.7 KB174751b61f37c9998d02394800d88c2f0df944f61dcbe813f408e0ee18696089
benchmarks/bench.rb100644001.36 KB5fc09b2cadceec044851f7f5189f2a100eb9ffc3b462e62df89dddd26d4129b5
benchmarks/hash.rb100644001.48 KB6958b104d98c091ea932f1037d968b38c3400c81182b7f533e09e4f751e6caf4
benchmarks/invariants.rb100644001.89 KBab28015ca21ec096a2d5a7e02f3661abd84ec231cb2fbdd20e88ca01f1b7069c
benchmarks/io.rb100644001.31 KBaf37441e8a57f85ed687f4aea265f9a4d237c5ff53dd5c81a3d36686a17d631d
benchmarks/wrap_test.rb10064400981 Bytes341eff439a9c3428f90f5a0f0e076d41bb484a5d5a3df9659fd042dbdd8ba4af
contracts.gemspec10064400631 Bytes72881f404ffc6f0bfe4cbf7b3adff04d3f9b362bf72680a305fd1af36b6b12fd
lib/contracts.rb100644007 KB455839639579044f4653634d02ff5ec3e17ccec77b1e2d1e9319949aea2cb880
lib/contracts/builtin_contracts.rb1006440013.3 KB3ef9944c3d04524f2117ddb68f2fcd5678f4c18dad0c1932ee1da8eb68cb368a
lib/contracts/call_with.rb100644003.91 KB420e0c19a92e1dfda7dae744afbbc0af700d65be36fa13c5e2302b2284df8764
lib/contracts/core.rb100644001.31 KB8e5ba5ae1fe75106a70e75a969df0bc1da0576494c2f24bc5e1693c978430fd9
lib/contracts/decorators.rb100644001.2 KBefaeadcdce2bdf4672b8332067a2571207cd3659a2f48c73fe1c28a195cc19c9
lib/contracts/engine.rb10064400638 Bytes8bb665779cb8efc153a6e92ae31d03bfd23e2e0e722e180c0de5e961044bd905
lib/contracts/engine/base.rb100644003.61 KB0273d43db06a4d53a07be027c23e3c4793140c68ee84562e181c47fa4c3630d5
lib/contracts/engine/eigenclass.rb100644001.44 KB0522febb018a127ca96c6497df3d009db35f4a2c54b1ee3640df739a4f155c8d
lib/contracts/engine/target.rb100644001.76 KBf52152184bd7684e1eaa7b732b13101b6756c9cfa1f475d1f88ad79d548e7960
lib/contracts/error_formatter.rb100644003.02 KBcf0aff588beee0b2e1f48cb4e15599378bb0cbc186d2518316f43ec9f0a16bc6
lib/contracts/errors.rb100644001.69 KB7c26844e73332ae50a879c66449db64236d0d89667c10410094bf3801cb9d97a
lib/contracts/formatters.rb100644003.65 KBc84c11729cb3f92ab336cd60cb0805126716f5433d63d7a186b2bfc6695135f5
lib/contracts/invariants.rb100644001.62 KBf93f0938258e9f847b3d5e1eb818693ebdca2405bd7f20aa56043dd261b3fea4
lib/contracts/method_handler.rb100644005.75 KB5f8449901e5dfee74740bfdbcfc684f24e1fa098876a3ea9d7b96baa49679921
lib/contracts/method_reference.rb100644002.56 KBcf70fbea2a8ffabd7ad902294fffc99e400c43f70a6c721e009192d26d6e3635
lib/contracts/support.rb100644001.49 KBeb13720297f310faaf7c32d8af2f7983237ed516022978a648e59dd3bf23e8ad
lib/contracts/validators.rb100644003.44 KB1e9cd181004298cf655e03c33524a9cd8e3030f3657146f979a5233fb8d29f0a
lib/contracts/version.rb1006440042 Bytesa37414beb670711b82ea844926982815781810dafbc6b9612497733d6ad31c37
script/rubocop10075500144 Bytes89c40b81f3c2c439413691147c9db6cf2aedc85fa05ce1644903bb13510ded4e
spec/builtin_contracts_spec.rb1006440011.5 KB2e4d7088f05a4dc7ed9cac74da777cdf92aba69b2a2e94e7b774f2f2ef4192b9
spec/contracts_spec.rb1006440021.5 KB33942bb0ded5105982e425c48952ddca8bb6a33ae72d34505cf5522620b53f05
spec/error_formatter_spec.rb100644002.48 KB59629e45d8ce3a5486f0d1ac825da07018367301c9829bf31a450d5e46204506
spec/fixtures/fixtures.rb1006440011.6 KB5e21b81a6103a170f31642bc085710d89eb8f64dfdbc8dcc9a5cf4b71af7a3da
spec/invariants_spec.rb10064400611 Bytes1b50be48e0e54e28be8ef39f4eb6dc8e174f7d6692bc04584b0409b8f71bff12
spec/module_spec.rb10064400379 Bytesdecba756eb0d44773c4b90910afb9a4c9211206eb4f1bded90809335fbfe6e6d
spec/override_validators_spec.rb100644003.83 KB22eb9d76701627982ceffce5fee23232665d70545c2baae5e556c911cb6ebf92
spec/ruby_version_specific/contracts_spec_1.9.rb10064400540 Bytes4b2fddef110d9a52f0080de2610a33126bfc49ab369a3c09c1f0a304c60eb10d
spec/ruby_version_specific/contracts_spec_2.0.rb100644001.7 KB78695554df6b36cc39025e7e8e42989ec386cb29f0c1e378796a31888d989c91
spec/ruby_version_specific/contracts_spec_2.1.rb100644002.05 KB4581c207a5702515c54e8382d7e73d64a3ac4be895bac842b6a78eaabd70b0bf
spec/spec_helper.rb100644004.44 KBda11bd7be9cc89d4dedb520c0235df00e34eddd6a44cbc36ac3402170316bb10
spec/support.rb10064400210 Bytes577ddd408c25109b35a5bc647c608bbbfc2cc9e4e7e1d5cea6580abb453399fc
spec/support_spec.rb10064400689 Bytesabf9fef6b9faaadcc89eeb2cfb569dfb534ab330802be8f9c76e9f42fe3409c1
spec/validators_spec.rb100644001.28 KB1440bfae921cea0758fa87ba60bcf7ee0a3fd439b13bd7743adb92daeb0099eb