.codeclimate.yml | 100644 | 0 | 0 | | | 441 Bytes | bbaa319afc18161875390bcd8a8de7ef0af825bd27a5250e7ca0aba74d89f8ed |
.gitignore | 100644 | 0 | 0 | | | 49 Bytes | 026d9248edfe5a199e1e95c52bb2ddd2f75a1fd865429adf3ac8c51a138174c3 |
.rspec | 100644 | 0 | 0 | | | 30 Bytes | e3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b |
.rubocop.yml | 100644 | 0 | 0 | | | 2.94 KB | abb462b6f3d88e9a7b4c3550438bb2747557bff4928edabb17cb4e9f1a4fe3ad |
.travis.yml | 100644 | 0 | 0 | | | 302 Bytes | cccd8fe2437c5e5a4b60b42e7217f74b8f8a010192cba1159f6764bb5802d9ff |
CHANGELOG.markdown | 100644 | 0 | 0 | | | 6.54 KB | c451670066d773162bca9d9d390dac6ce29a2132e9cc270c595010d04289687a |
Gemfile | 100644 | 0 | 0 | | | 358 Bytes | da8d513773db369b51fcf91ac160fde24d4a011c8364b5435d3512940caf767f |
LICENSE | 100644 | 0 | 0 | | | 1.27 KB | a8efd2afd258cc3fa8a449e22ad53f839d2b774778201f6ee90a05952eadb83e |
README.md | 100644 | 0 | 0 | | | 3.34 KB | 9e5d459f3387d012c44be01eb844c507c1999520f4fb162ea836d4819ac1c796 |
Rakefile | 100644 | 0 | 0 | | | 28 Bytes | 5d20ab6abd8a77e0db94f9599c1ee015db492045de53207641ace9bca4862f24 |
TUTORIAL.md | 100644 | 0 | 0 | | | 25.8 KB | 33d62e61bc5cdb3935f2ff593db655185598e9c33c34c3e8ea1c7ae65a7b9b0f |
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.31 KB | af37441e8a57f85ed687f4aea265f9a4d237c5ff53dd5c81a3d36686a17d631d |
benchmarks/wrap_test.rb | 100644 | 0 | 0 | | | 981 Bytes | 341eff439a9c3428f90f5a0f0e076d41bb484a5d5a3df9659fd042dbdd8ba4af |
bin/console | 100755 | 0 | 0 | | | 225 Bytes | b3226ff569e6699e6c6050fd931a004311d1bb71e5aa6deab3878cfd77a17249 |
bin/rubocop | 100755 | 0 | 0 | | | 121 Bytes | 66dd4b7a6b4d4c256b6bd802111290c5c2e6844ed8f78988e66461f9cb50deff |
contracts.gemspec | 100644 | 0 | 0 | | | 664 Bytes | b128fa44bfd78be18938d5d8e9ae9f15318c058cc7b180e0c5340aa981a6a0c7 |
docs/_config.yml | 100644 | 0 | 0 | | | 27 Bytes | 10ec8472e3dc8d11b724ac488753a29977ba7b8c00089960c874c05c0ba3eae1 |
docs/index.md | 100644 | 0 | 0 | | | 3.34 KB | 9e5d459f3387d012c44be01eb844c507c1999520f4fb162ea836d4819ac1c796 |
lib/contracts.rb | 100644 | 0 | 0 | | | 727 Bytes | 9ced82b8315582b9c03f1f2ecd7b010d4c2d7f1f059dd49298f73c1b3cd9c14b |
lib/contracts/args_validator.rb | 100644 | 0 | 0 | | | 3.33 KB | 41a746353ba9edd23057afc99311b01ba0688eac8fd9043fadde11063ed110de |
lib/contracts/builtin_contracts.rb | 100644 | 0 | 0 | | | 13.5 KB | 803433b9af81c9443641a682584d68c670e1bf0435e0af5d72f13b1fc13c3ff1 |
lib/contracts/contract.rb | 100644 | 0 | 0 | | | 3.6 KB | 7cbee1f12f1dfeca200a20999cef53c8b722e24a9759e7dcafb7fd0291afa686 |
lib/contracts/contract/call_with.rb | 100644 | 0 | 0 | | | 3.64 KB | 4aa93237f2d366f581b88b1c77ab6b8e225730e7a45796fb144616cd4bf1e4f9 |
lib/contracts/contract/failure_callback.rb | 100644 | 0 | 0 | | | 1.87 KB | 47e9f2544597e4bb76d80bcccaaecaa05def15cd0c9e08356095769ef3e4cc01 |
lib/contracts/contract/validators.rb | 100644 | 0 | 0 | | | 3.38 KB | 7555a9a108902041c3dce33404ae1d96dbacb163170a9e67d1d1c1506ddd3ee9 |
lib/contracts/core.rb | 100644 | 0 | 0 | | | 819 Bytes | 6cd364cf67f16a482948b2b58b5ba61c738d6023ea99154f2448f80658f5b3fc |
lib/contracts/decorators.rb | 100644 | 0 | 0 | | | 1.19 KB | c9f1fe12d456a95c13e69583b92457eecca7c757ad10128fe31cfbc404203f18 |
lib/contracts/engine.rb | 100644 | 0 | 0 | | | 638 Bytes | 8bb665779cb8efc153a6e92ae31d03bfd23e2e0e722e180c0de5e961044bd905 |
lib/contracts/engine/base.rb | 100644 | 0 | 0 | | | 3.62 KB | b1ca99c503af185d9184c5b6dc7cb35edc401d59595022f6a4329d1aa59eb278 |
lib/contracts/engine/eigenclass.rb | 100644 | 0 | 0 | | | 1.43 KB | bfba1b76b226215692800b90930cc1fbe8e32ba9f5364ecc7c5ae31f88a77ba6 |
lib/contracts/engine/target.rb | 100644 | 0 | 0 | | | 1.71 KB | 0bef8a3145559624ed099a5331fc8af06fd12d8c947863c1fb375352953427b7 |
lib/contracts/error_formatter.rb | 100644 | 0 | 0 | | | 3.18 KB | 764b30da697983413945c21de7769701fce7e834b1831a67804ca3755f864610 |
lib/contracts/errors.rb | 100644 | 0 | 0 | | | 1.69 KB | 28d7f1fb1e5a8297fd8c394df619bb7f80cb39154220215f72f77541ae36d8c6 |
lib/contracts/formatters.rb | 100644 | 0 | 0 | | | 3.64 KB | 74679c606fc0c90a4ce89d4ae31f5513455bdef336954b5209645da2f59e4c01 |
lib/contracts/invariants.rb | 100644 | 0 | 0 | | | 1.59 KB | 7b7da06d727ad16bd62f95eb96a8d57cf3273e7aa36f51f31af9282895ed79a1 |
lib/contracts/method_handler.rb | 100644 | 0 | 0 | | | 5.69 KB | 64a0a6fa24a14b5b576c4b05bdeac8300d4a4f39994308da2e9d2bcffa4a890e |
lib/contracts/method_reference.rb | 100644 | 0 | 0 | | | 2.44 KB | 2eaebe9f4ecfd5c087e0d43fbfe9f695053e5386f204ac5f64faa5e269f8d95a |
lib/contracts/support.rb | 100644 | 0 | 0 | | | 1.11 KB | 19714bd6f250811166157be1d221d892c717ff43ac14ba47495b05e39eeef89f |
lib/contracts/version.rb | 100644 | 0 | 0 | | | 49 Bytes | 1937e8ad464530bb158f381dfe6a31bc4d43c1c3b726c017f5a60fe84a1c93d7 |
spec/builtin_contracts_spec.rb | 100644 | 0 | 0 | | | 11.5 KB | 2e4d7088f05a4dc7ed9cac74da777cdf92aba69b2a2e94e7b774f2f2ef4192b9 |
spec/contracts_spec.rb | 100644 | 0 | 0 | | | 22.3 KB | ad7da20e3d223a0aa94ce27ad712249f44b6d3f21143606b09eab7decd541333 |
spec/error_formatter_spec.rb | 100644 | 0 | 0 | | | 2.45 KB | b6d62145c1890a5a4a7b0e5a099230381928b32f9b335288eacd70e570a27623 |
spec/fixtures/fixtures.rb | 100644 | 0 | 0 | | | 11.7 KB | b29f8352b03aa3cff542322b87c8101b08a8275562815810559a32ada3491d2d |
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 | 22eb9d76701627982ceffce5fee23232665d70545c2baae5e556c911cb6ebf92 |
spec/ruby_version_specific/contracts_spec_1.9.rb | 100644 | 0 | 0 | | | 953 Bytes | 13ad8cf2cab193ce40161ff43a7087922a59845681a04ec76a442af87003b79b |
spec/ruby_version_specific/contracts_spec_2.0.rb | 100644 | 0 | 0 | | | 1.7 KB | fd13fc82974d9e31c6087fff06eef366b5aeabbe41afc0bcabb6847e47082dd2 |
spec/ruby_version_specific/contracts_spec_2.1.rb | 100644 | 0 | 0 | | | 2.05 KB | cbe724b5b47a1e175635420226ef3b7fb483d3aceb1c906a09fa300213c90d00 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 1.47 KB | 7acc42067b6e48838623d2af6c839d9be29dcaa17ac09e37b3d763cb93f51498 |
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 | | | 1.28 KB | 1440bfae921cea0758fa87ba60bcf7ee0a3fd439b13bd7743adb92daeb0099eb |