.gitignore | 100644 | 0 | 0 | | | 28 Bytes | e1351bc369645daea9d584ae411347f04115fe8dd7ffb2bf71b7e9d177d386ad |
.rspec | 100644 | 0 | 0 | | | 30 Bytes | e3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b |
.rubocop.yml | 100644 | 0 | 0 | | | 2.9 KB | 07175ba42c2136c47504e0189a39b973e0dca7c6297c8535fbc23f4e062d78f7 |
.travis.yml | 100644 | 0 | 0 | | | 298 Bytes | acec76203c51143b1c0d03fec28e75cc0b8de8d374523b035ac2ad55128a6ef3 |
CHANGELOG.markdown | 100644 | 0 | 0 | | | 4.07 KB | 4781835812a1c68fe46eb23e52c8a0b95aa718d87f3254626a8dfd66f9eefc1f |
Gemfile | 100644 | 0 | 0 | | | 228 Bytes | 74c00d214fa0c5fa9e59d31bb4c20c3cf5fc3e04771c08932dea43514f093e6c |
README.md | 100644 | 0 | 0 | | | 2.91 KB | 8af675864b4f2bd202c255f63ab4439bafc837a0e78c1971517597a85b33ac1a |
Rakefile | 100644 | 0 | 0 | | | 216 Bytes | 1d2dd533c12239bc1a8d735225c51946204bc30697e5b6ea7f5b9abb9588e018 |
TODO.markdown | 100644 | 0 | 0 | | | 471 Bytes | 8cb911650e5062bfcaf9e10d5965a59a06843adbb55b28cfce26a32f4bd3b4ed |
TUTORIAL.md | 100644 | 0 | 0 | | | 24.1 KB | ab10070d51f957cdddda62193570c79aaec8ac53b6006e835db5cce5db1a9a1f |
benchmarks/bench.rb | 100644 | 0 | 0 | | | 1.36 KB | 5fc09b2cadceec044851f7f5189f2a100eb9ffc3b462e62df89dddd26d4129b5 |
benchmarks/hash.rb | 100644 | 0 | 0 | | | 1.48 KB | 6958b104d98c091ea932f1037d968b38c3400c81182b7f533e09e4f751e6caf4 |
benchmarks/invariants.rb | 100644 | 0 | 0 | | | 1.89 KB | ab28015ca21ec096a2d5a7e02f3661abd84ec231cb2fbdd20e88ca01f1b7069c |
benchmarks/io.rb | 100644 | 0 | 0 | | | 1.32 KB | dbe097cb4c5595f217778b9efab00eefb90b73bd79cec3ada73f1d49bae02c03 |
benchmarks/wrap_test.rb | 100644 | 0 | 0 | | | 981 Bytes | 341eff439a9c3428f90f5a0f0e076d41bb484a5d5a3df9659fd042dbdd8ba4af |
contracts.gemspec | 100644 | 0 | 0 | | | 589 Bytes | 69ee576b89cdaaab4494b13d91ce81d7856fae76770ff788f3bbea562e09df9e |
lib/contracts.rb | 100644 | 0 | 0 | | | 7.29 KB | 74108650af755fc38a6c3a1f459f6e375a92335e3074dfa895fef42f8f77ebdf |
lib/contracts/builtin_contracts.rb | 100644 | 0 | 0 | | | 11 KB | 1707fa652c8281a2fefa5b664beaaedbbce6b2eb2427a0e4d2d03015b3006006 |
lib/contracts/call_with.rb | 100644 | 0 | 0 | | | 3.91 KB | 420e0c19a92e1dfda7dae744afbbc0af700d65be36fa13c5e2302b2284df8764 |
lib/contracts/core.rb | 100644 | 0 | 0 | | | 1.08 KB | 7d4c4e61356c48496e6508b949c9be678fe82bd18dc02959ea1e747824a715aa |
lib/contracts/decorators.rb | 100644 | 0 | 0 | | | 1.09 KB | 9b459c9f394e8c53d67209ef518987872a38a5ca03fecc88c8626d114decf8d6 |
lib/contracts/engine.rb | 100644 | 0 | 0 | | | 638 Bytes | 8bb665779cb8efc153a6e92ae31d03bfd23e2e0e722e180c0de5e961044bd905 |
lib/contracts/engine/base.rb | 100644 | 0 | 0 | | | 3.61 KB | 0273d43db06a4d53a07be027c23e3c4793140c68ee84562e181c47fa4c3630d5 |
lib/contracts/engine/eigenclass.rb | 100644 | 0 | 0 | | | 1.24 KB | 9dc8326d736cbc07bac01d102c9060855c56afb0de30b513d4f661c21f8de6c3 |
lib/contracts/engine/target.rb | 100644 | 0 | 0 | | | 1.65 KB | 2b366e197e3fd2305037971b4aac4bc449d39ab0b417a241ffc105f3b844d7cb |
lib/contracts/errors.rb | 100644 | 0 | 0 | | | 1.69 KB | 7c26844e73332ae50a879c66449db64236d0d89667c10410094bf3801cb9d97a |
lib/contracts/formatters.rb | 100644 | 0 | 0 | | | 3.63 KB | feb743b72c27051adb965d423b96c54e5c9d1768c81da97babbddf5dff7c2f27 |
lib/contracts/invariants.rb | 100644 | 0 | 0 | | | 1.62 KB | f93f0938258e9f847b3d5e1eb818693ebdca2405bd7f20aa56043dd261b3fea4 |
lib/contracts/method_handler.rb | 100644 | 0 | 0 | | | 5.75 KB | 5f8449901e5dfee74740bfdbcfc684f24e1fa098876a3ea9d7b96baa49679921 |
lib/contracts/method_reference.rb | 100644 | 0 | 0 | | | 2.56 KB | cf70fbea2a8ffabd7ad902294fffc99e400c43f70a6c721e009192d26d6e3635 |
lib/contracts/support.rb | 100644 | 0 | 0 | | | 1.49 KB | eb13720297f310faaf7c32d8af2f7983237ed516022978a648e59dd3bf23e8ad |
lib/contracts/validators.rb | 100644 | 0 | 0 | | | 3.33 KB | 7537e74d48d95960394628b2b54e8bfabe24eac30b56d39d347fce68009ddaad |
lib/contracts/version.rb | 100644 | 0 | 0 | | | 42 Bytes | 0ad8339c38705586e78f6a8d49e8491f7eb6b05a2e51c1905e3c6890834fa49d |
script/rubocop.rb | 100644 | 0 | 0 | | | 131 Bytes | b80a021f337c1c28bb546b32f4977688d8cfbd42ec9a937587be4572feb2aeaf |
spec/builtin_contracts_spec.rb | 100644 | 0 | 0 | | | 12.4 KB | 2696bdbc65cbdef12c25e2537a58e12aca6002401c41cf286f604a5f1bf17f3e |
spec/contracts_spec.rb | 100644 | 0 | 0 | | | 21 KB | c1e33ea1c7acd40788eead5f1b040947b5a2439d0829571fa65e2f7ca00579ad |
spec/fixtures/fixtures.rb | 100644 | 0 | 0 | | | 10.8 KB | f5c59c354f161befb16297b9e1da18b1d20d2639c11f67ee1a0ee1ba8ded8487 |
spec/invariants_spec.rb | 100644 | 0 | 0 | | | 611 Bytes | 1b50be48e0e54e28be8ef39f4eb6dc8e174f7d6692bc04584b0409b8f71bff12 |
spec/module_spec.rb | 100644 | 0 | 0 | | | 379 Bytes | decba756eb0d44773c4b90910afb9a4c9211206eb4f1bded90809335fbfe6e6d |
spec/override_validators_spec.rb | 100644 | 0 | 0 | | | 3.83 KB | 0b8e7f594719050afab1d88e0b6466dd6465e7f0f6fdd5feccf84fab9f746f45 |
spec/ruby_version_specific/contracts_spec_1.9.rb | 100644 | 0 | 0 | | | 540 Bytes | 4b2fddef110d9a52f0080de2610a33126bfc49ab369a3c09c1f0a304c60eb10d |
spec/ruby_version_specific/contracts_spec_2.0.rb | 100644 | 0 | 0 | | | 1.18 KB | c98e32ff7bda3499fef86a9965ce0cca59b58a5d213692aaed777840fca1005e |
spec/ruby_version_specific/contracts_spec_2.1.rb | 100644 | 0 | 0 | | | 2.05 KB | 4581c207a5702515c54e8382d7e73d64a3ac4be895bac842b6a78eaabd70b0bf |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 4.44 KB | da11bd7be9cc89d4dedb520c0235df00e34eddd6a44cbc36ac3402170316bb10 |
spec/support.rb | 100644 | 0 | 0 | | | 210 Bytes | 577ddd408c25109b35a5bc647c608bbbfc2cc9e4e7e1d5cea6580abb453399fc |
spec/support_spec.rb | 100644 | 0 | 0 | | | 689 Bytes | abf9fef6b9faaadcc89eeb2cfb569dfb534ab330802be8f9c76e9f42fe3409c1 |
spec/validators_spec.rb | 100644 | 0 | 0 | | | 664 Bytes | 4806026bd8584f1315137b27a2a80290a8bbed56fbb75eaa8719415494b33541 |