.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 | | | 3.04 KB | d72166043d09fb6f64d6c11c7474eb385b5d38d727991d28d8432140fa223cfa |
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 | | | 23.2 KB | 57cb6c6f67cabecb89eb1b0d95c8cd97263b8122a05dff469282f9a747cca7d8 |
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 | | | 8.01 KB | 4648dc42830c1ca6b691197df360793896b1e95966d241e0b986dc7b60babc61 |
lib/contracts/builtin_contracts.rb | 100644 | 0 | 0 | | | 10.6 KB | acc879738904bfeafa054071b0728692a86563bb50eb7ae435b5f2e949316f87 |
lib/contracts/call_with.rb | 100644 | 0 | 0 | | | 3.79 KB | 6c759095af65160bb3362d7e17c84a8d3ca670f74076e8652569286f3523e49d |
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.22 KB | a7db4d78f74c3886917699190a65bfeeb678dcdbe974b7cff627fbbf46ed6a13 |
lib/contracts/version.rb | 100644 | 0 | 0 | | | 42 Bytes | 1f5c16b3450d935ca18ce12797c3f440e6cf220bb1bd84b85c062cdbc0aae7d6 |
script/rubocop.rb | 100644 | 0 | 0 | | | 131 Bytes | b80a021f337c1c28bb546b32f4977688d8cfbd42ec9a937587be4572feb2aeaf |
spec/builtin_contracts_spec.rb | 100644 | 0 | 0 | | | 11.1 KB | c35f9a2573e9349b4221baad6fb097c4218222af148dbb0997d0ad955837b715 |
spec/contracts_spec.rb | 100644 | 0 | 0 | | | 20.6 KB | 00bc97eb82d9abadd05c2c3a5e1a6b2e7e5e10a253c83fd3835e88bf20abfc27 |
spec/fixtures/fixtures.rb | 100644 | 0 | 0 | | | 9.91 KB | bff2610acf22baf6ddfb7964eab8bfcc23c70d120cde17b81ad7d61e8e5fb943 |
spec/invariants_spec.rb | 100644 | 0 | 0 | | | 611 Bytes | 1b50be48e0e54e28be8ef39f4eb6dc8e174f7d6692bc04584b0409b8f71bff12 |
spec/module_spec.rb | 100644 | 0 | 0 | | | 367 Bytes | 044399f69753b6ca15fa4f1132d20fd36593490431fd2018db3e76e8b19611f1 |
spec/override_validators_spec.rb | 100644 | 0 | 0 | | | 3.81 KB | 54a876bce102bc811cccdbfb6db68dc54ad59a20100b0ca3f6d6a4d156463832 |
spec/ruby_version_specific/contracts_spec_1.9.rb | 100644 | 0 | 0 | | | 528 Bytes | 173c3c70d269ddef31ea46f2322cce72b9313c6875ce5e44d683fbbaccb315ad |
spec/ruby_version_specific/contracts_spec_2.0.rb | 100644 | 0 | 0 | | | 1.17 KB | fdc3114f09742f92e1de88561586cba23a9ace99ba37a6e7e0fcb40995dfef06 |
spec/ruby_version_specific/contracts_spec_2.1.rb | 100644 | 0 | 0 | | | 1.99 KB | 081923e5ef30322ecb8ac3e2d0bca23f1954a2876f39989f397a5fcb6ec871a1 |
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 |