contracts-0.11.0

https://rubygems.org

contracts

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 363320

number: 0.11.0

platform: ruby

spec_sha256: 8b277883a1d5962c13b57eee5c7c29ec30acf99eab569b7a1e857277b59cc926

sha256: df6e438efa89c31dd3095851c3f7a25dfdae36b35ff1d4547f1d92941b3c7286

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

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

position: 9

version_data_entries_count: 47

uploaded_at: 2015-07-30 01:04:53 UTC

indexed: true

has_extensions:

extensions:

Gem size: 42.5 KB

Version Data Entries

Total: 47

Unpacked size: 153 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440028 Bytese1351bc369645daea9d584ae411347f04115fe8dd7ffb2bf71b7e9d177d386ad
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml100644002.9 KB07175ba42c2136c47504e0189a39b973e0dca7c6297c8535fbc23f4e062d78f7
.travis.yml10064400298 Bytesacec76203c51143b1c0d03fec28e75cc0b8de8d374523b035ac2ad55128a6ef3
CHANGELOG.markdown100644004.07 KB4781835812a1c68fe46eb23e52c8a0b95aa718d87f3254626a8dfd66f9eefc1f
Gemfile10064400228 Bytes74c00d214fa0c5fa9e59d31bb4c20c3cf5fc3e04771c08932dea43514f093e6c
README.md100644002.91 KB8af675864b4f2bd202c255f63ab4439bafc837a0e78c1971517597a85b33ac1a
Rakefile10064400216 Bytes1d2dd533c12239bc1a8d735225c51946204bc30697e5b6ea7f5b9abb9588e018
TODO.markdown10064400471 Bytes8cb911650e5062bfcaf9e10d5965a59a06843adbb55b28cfce26a32f4bd3b4ed
TUTORIAL.md1006440024.1 KBab10070d51f957cdddda62193570c79aaec8ac53b6006e835db5cce5db1a9a1f
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.rb100644007.29 KB74108650af755fc38a6c3a1f459f6e375a92335e3074dfa895fef42f8f77ebdf
lib/contracts/builtin_contracts.rb1006440011 KB1707fa652c8281a2fefa5b664beaaedbbce6b2eb2427a0e4d2d03015b3006006
lib/contracts/call_with.rb100644003.91 KB420e0c19a92e1dfda7dae744afbbc0af700d65be36fa13c5e2302b2284df8764
lib/contracts/core.rb100644001.08 KB7d4c4e61356c48496e6508b949c9be678fe82bd18dc02959ea1e747824a715aa
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.33 KB7537e74d48d95960394628b2b54e8bfabe24eac30b56d39d347fce68009ddaad
lib/contracts/version.rb1006440042 Bytes0ad8339c38705586e78f6a8d49e8491f7eb6b05a2e51c1905e3c6890834fa49d
script/rubocop.rb10064400131 Bytesb80a021f337c1c28bb546b32f4977688d8cfbd42ec9a937587be4572feb2aeaf
spec/builtin_contracts_spec.rb1006440012.4 KB2696bdbc65cbdef12c25e2537a58e12aca6002401c41cf286f604a5f1bf17f3e
spec/contracts_spec.rb1006440021 KBc1e33ea1c7acd40788eead5f1b040947b5a2439d0829571fa65e2f7ca00579ad
spec/fixtures/fixtures.rb1006440010.8 KBf5c59c354f161befb16297b9e1da18b1d20d2639c11f67ee1a0ee1ba8ded8487
spec/invariants_spec.rb10064400611 Bytes1b50be48e0e54e28be8ef39f4eb6dc8e174f7d6692bc04584b0409b8f71bff12
spec/module_spec.rb10064400379 Bytesdecba756eb0d44773c4b90910afb9a4c9211206eb4f1bded90809335fbfe6e6d
spec/override_validators_spec.rb100644003.83 KB0b8e7f594719050afab1d88e0b6466dd6465e7f0f6fdd5feccf84fab9f746f45
spec/ruby_version_specific/contracts_spec_1.9.rb10064400540 Bytes4b2fddef110d9a52f0080de2610a33126bfc49ab369a3c09c1f0a304c60eb10d
spec/ruby_version_specific/contracts_spec_2.0.rb100644001.18 KBc98e32ff7bda3499fef86a9965ce0cca59b58a5d213692aaed777840fca1005e
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.rb10064400664 Bytes4806026bd8584f1315137b27a2a80290a8bbed56fbb75eaa8719415494b33541