contracts-0.10.1

https://rubygems.org

contracts

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 363318

number: 0.10.1

platform: ruby

spec_sha256: 661fb160e9832a24876912cad64a5e6cefcaee367bb52e52132c73184ac2cc07

sha256: a44ec9aed5d87bc9d1fbc7c32b5eab5ce438d607c7683aca76afc1a73fc74009

created_at: 2024-05-13 08:19:02 UTC

updated_at: 2024-06-08 00:30:45 UTC

position: 10

version_data_entries_count: 45

uploaded_at: 2015-07-16 15:28:46 UTC

indexed: true

has_extensions:

extensions:

Gem size: 41.5 KB

Version Data Entries

Total: 45

Unpacked size: 147 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440028 Bytese1351bc369645daea9d584ae411347f04115fe8dd7ffb2bf71b7e9d177d386ad
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml100644002.9 KB07175ba42c2136c47504e0189a39b973e0dca7c6297c8535fbc23f4e062d78f7
.travis.yml10064400298 Bytesacec76203c51143b1c0d03fec28e75cc0b8de8d374523b035ac2ad55128a6ef3
CHANGELOG.markdown100644003.04 KBd72166043d09fb6f64d6c11c7474eb385b5d38d727991d28d8432140fa223cfa
Gemfile10064400228 Bytes74c00d214fa0c5fa9e59d31bb4c20c3cf5fc3e04771c08932dea43514f093e6c
README.md100644002.91 KB8af675864b4f2bd202c255f63ab4439bafc837a0e78c1971517597a85b33ac1a
Rakefile10064400216 Bytes1d2dd533c12239bc1a8d735225c51946204bc30697e5b6ea7f5b9abb9588e018
TODO.markdown10064400471 Bytes8cb911650e5062bfcaf9e10d5965a59a06843adbb55b28cfce26a32f4bd3b4ed
TUTORIAL.md1006440023.2 KB57cb6c6f67cabecb89eb1b0d95c8cd97263b8122a05dff469282f9a747cca7d8
benchmarks/bench.rb100644001.36 KB5fc09b2cadceec044851f7f5189f2a100eb9ffc3b462e62df89dddd26d4129b5
benchmarks/hash.rb100644001.48 KB6958b104d98c091ea932f1037d968b38c3400c81182b7f533e09e4f751e6caf4
benchmarks/invariants.rb100644001.89 KBab28015ca21ec096a2d5a7e02f3661abd84ec231cb2fbdd20e88ca01f1b7069c
benchmarks/io.rb100644001.32 KBdbe097cb4c5595f217778b9efab00eefb90b73bd79cec3ada73f1d49bae02c03
benchmarks/wrap_test.rb10064400981 Bytes341eff439a9c3428f90f5a0f0e076d41bb484a5d5a3df9659fd042dbdd8ba4af
contracts.gemspec10064400589 Bytes69ee576b89cdaaab4494b13d91ce81d7856fae76770ff788f3bbea562e09df9e
lib/contracts.rb100644008.01 KB4648dc42830c1ca6b691197df360793896b1e95966d241e0b986dc7b60babc61
lib/contracts/builtin_contracts.rb1006440010.6 KBacc879738904bfeafa054071b0728692a86563bb50eb7ae435b5f2e949316f87
lib/contracts/call_with.rb100644003.79 KB6c759095af65160bb3362d7e17c84a8d3ca670f74076e8652569286f3523e49d
lib/contracts/decorators.rb100644001.09 KB9b459c9f394e8c53d67209ef518987872a38a5ca03fecc88c8626d114decf8d6
lib/contracts/engine.rb10064400638 Bytes8bb665779cb8efc153a6e92ae31d03bfd23e2e0e722e180c0de5e961044bd905
lib/contracts/engine/base.rb100644003.61 KB0273d43db06a4d53a07be027c23e3c4793140c68ee84562e181c47fa4c3630d5
lib/contracts/engine/eigenclass.rb100644001.24 KB9dc8326d736cbc07bac01d102c9060855c56afb0de30b513d4f661c21f8de6c3
lib/contracts/engine/target.rb100644001.65 KB2b366e197e3fd2305037971b4aac4bc449d39ab0b417a241ffc105f3b844d7cb
lib/contracts/errors.rb100644001.69 KB7c26844e73332ae50a879c66449db64236d0d89667c10410094bf3801cb9d97a
lib/contracts/formatters.rb100644003.63 KBfeb743b72c27051adb965d423b96c54e5c9d1768c81da97babbddf5dff7c2f27
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.22 KBa7db4d78f74c3886917699190a65bfeeb678dcdbe974b7cff627fbbf46ed6a13
lib/contracts/version.rb1006440042 Bytes1f5c16b3450d935ca18ce12797c3f440e6cf220bb1bd84b85c062cdbc0aae7d6
script/rubocop.rb10064400131 Bytesb80a021f337c1c28bb546b32f4977688d8cfbd42ec9a937587be4572feb2aeaf
spec/builtin_contracts_spec.rb1006440011.1 KBc35f9a2573e9349b4221baad6fb097c4218222af148dbb0997d0ad955837b715
spec/contracts_spec.rb1006440020.6 KB00bc97eb82d9abadd05c2c3a5e1a6b2e7e5e10a253c83fd3835e88bf20abfc27
spec/fixtures/fixtures.rb100644009.91 KBbff2610acf22baf6ddfb7964eab8bfcc23c70d120cde17b81ad7d61e8e5fb943
spec/invariants_spec.rb10064400611 Bytes1b50be48e0e54e28be8ef39f4eb6dc8e174f7d6692bc04584b0409b8f71bff12
spec/module_spec.rb10064400367 Bytes044399f69753b6ca15fa4f1132d20fd36593490431fd2018db3e76e8b19611f1
spec/override_validators_spec.rb100644003.81 KB54a876bce102bc811cccdbfb6db68dc54ad59a20100b0ca3f6d6a4d156463832
spec/ruby_version_specific/contracts_spec_1.9.rb10064400528 Bytes173c3c70d269ddef31ea46f2322cce72b9313c6875ce5e44d683fbbaccb315ad
spec/ruby_version_specific/contracts_spec_2.0.rb100644001.17 KBfdc3114f09742f92e1de88561586cba23a9ace99ba37a6e7e0fcb40995dfef06
spec/ruby_version_specific/contracts_spec_2.1.rb100644001.99 KB081923e5ef30322ecb8ac3e2d0bca23f1954a2876f39989f397a5fcb6ec871a1
spec/spec_helper.rb100644004.44 KBda11bd7be9cc89d4dedb520c0235df00e34eddd6a44cbc36ac3402170316bb10
spec/support.rb10064400210 Bytes577ddd408c25109b35a5bc647c608bbbfc2cc9e4e7e1d5cea6580abb453399fc
spec/support_spec.rb10064400689 Bytesabf9fef6b9faaadcc89eeb2cfb569dfb534ab330802be8f9c76e9f42fe3409c1