contracts-lite-0.15.0

https://rubygems.org

contracts-lite

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1015764

number: 0.15.0

platform: ruby

spec_sha256: 6def023e1a723658b920bc4587e36ce1b6311eb51084340ec5053a2ecbc997eb

sha256: b47ce946667c324e28bcfec4237eb1706b2b0fed3d3e5c513cbe54bfb869a323

created_at: 2024-05-13 08:29:23 UTC

updated_at: 2024-06-12 03:41:35 UTC

position: 0

version_data_entries_count: 56

uploaded_at: 2017-01-09 18:32:56 UTC

indexed: true

has_extensions:

extensions:

Gem size: 48 KB

Version Data Entries

Total: 56

Unpacked size: 172 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400441 Bytesbbaa319afc18161875390bcd8a8de7ef0af825bd27a5250e7ca0aba74d89f8ed
.gitignore1006440049 Bytes026d9248edfe5a199e1e95c52bb2ddd2f75a1fd865429adf3ac8c51a138174c3
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml100644002.94 KBabb462b6f3d88e9a7b4c3550438bb2747557bff4928edabb17cb4e9f1a4fe3ad
.travis.yml10064400302 Bytescccd8fe2437c5e5a4b60b42e7217f74b8f8a010192cba1159f6764bb5802d9ff
CHANGELOG.markdown100644006.54 KBc451670066d773162bca9d9d390dac6ce29a2132e9cc270c595010d04289687a
Gemfile10064400358 Bytesda8d513773db369b51fcf91ac160fde24d4a011c8364b5435d3512940caf767f
LICENSE100644001.27 KBa8efd2afd258cc3fa8a449e22ad53f839d2b774778201f6ee90a05952eadb83e
README.md100644003.34 KB9e5d459f3387d012c44be01eb844c507c1999520f4fb162ea836d4819ac1c796
Rakefile1006440028 Bytes5d20ab6abd8a77e0db94f9599c1ee015db492045de53207641ace9bca4862f24
TUTORIAL.md1006440025.8 KB33d62e61bc5cdb3935f2ff593db655185598e9c33c34c3e8ea1c7ae65a7b9b0f
benchmarks/bench.rb100644001.36 KB5fc09b2cadceec044851f7f5189f2a100eb9ffc3b462e62df89dddd26d4129b5
benchmarks/hash.rb100644001.48 KB6958b104d98c091ea932f1037d968b38c3400c81182b7f533e09e4f751e6caf4
benchmarks/invariants.rb100644001.89 KBab28015ca21ec096a2d5a7e02f3661abd84ec231cb2fbdd20e88ca01f1b7069c
benchmarks/io.rb100644001.31 KBaf37441e8a57f85ed687f4aea265f9a4d237c5ff53dd5c81a3d36686a17d631d
benchmarks/wrap_test.rb10064400981 Bytes341eff439a9c3428f90f5a0f0e076d41bb484a5d5a3df9659fd042dbdd8ba4af
bin/console10075500225 Bytesb3226ff569e6699e6c6050fd931a004311d1bb71e5aa6deab3878cfd77a17249
bin/rubocop10075500121 Bytes66dd4b7a6b4d4c256b6bd802111290c5c2e6844ed8f78988e66461f9cb50deff
contracts.gemspec10064400664 Bytesb128fa44bfd78be18938d5d8e9ae9f15318c058cc7b180e0c5340aa981a6a0c7
docs/_config.yml1006440027 Bytes10ec8472e3dc8d11b724ac488753a29977ba7b8c00089960c874c05c0ba3eae1
docs/index.md100644003.34 KB9e5d459f3387d012c44be01eb844c507c1999520f4fb162ea836d4819ac1c796
lib/contracts.rb10064400727 Bytes9ced82b8315582b9c03f1f2ecd7b010d4c2d7f1f059dd49298f73c1b3cd9c14b
lib/contracts/args_validator.rb100644003.33 KB41a746353ba9edd23057afc99311b01ba0688eac8fd9043fadde11063ed110de
lib/contracts/builtin_contracts.rb1006440013.5 KB803433b9af81c9443641a682584d68c670e1bf0435e0af5d72f13b1fc13c3ff1
lib/contracts/contract.rb100644003.6 KB7cbee1f12f1dfeca200a20999cef53c8b722e24a9759e7dcafb7fd0291afa686
lib/contracts/contract/call_with.rb100644003.64 KB4aa93237f2d366f581b88b1c77ab6b8e225730e7a45796fb144616cd4bf1e4f9
lib/contracts/contract/failure_callback.rb100644001.87 KB47e9f2544597e4bb76d80bcccaaecaa05def15cd0c9e08356095769ef3e4cc01
lib/contracts/contract/validators.rb100644003.38 KB7555a9a108902041c3dce33404ae1d96dbacb163170a9e67d1d1c1506ddd3ee9
lib/contracts/core.rb10064400819 Bytes6cd364cf67f16a482948b2b58b5ba61c738d6023ea99154f2448f80658f5b3fc
lib/contracts/decorators.rb100644001.19 KBc9f1fe12d456a95c13e69583b92457eecca7c757ad10128fe31cfbc404203f18
lib/contracts/engine.rb10064400638 Bytes8bb665779cb8efc153a6e92ae31d03bfd23e2e0e722e180c0de5e961044bd905
lib/contracts/engine/base.rb100644003.62 KBb1ca99c503af185d9184c5b6dc7cb35edc401d59595022f6a4329d1aa59eb278
lib/contracts/engine/eigenclass.rb100644001.43 KBbfba1b76b226215692800b90930cc1fbe8e32ba9f5364ecc7c5ae31f88a77ba6
lib/contracts/engine/target.rb100644001.71 KB0bef8a3145559624ed099a5331fc8af06fd12d8c947863c1fb375352953427b7
lib/contracts/error_formatter.rb100644003.18 KB764b30da697983413945c21de7769701fce7e834b1831a67804ca3755f864610
lib/contracts/errors.rb100644001.69 KB28d7f1fb1e5a8297fd8c394df619bb7f80cb39154220215f72f77541ae36d8c6
lib/contracts/formatters.rb100644003.64 KB74679c606fc0c90a4ce89d4ae31f5513455bdef336954b5209645da2f59e4c01
lib/contracts/invariants.rb100644001.59 KB7b7da06d727ad16bd62f95eb96a8d57cf3273e7aa36f51f31af9282895ed79a1
lib/contracts/method_handler.rb100644005.69 KB64a0a6fa24a14b5b576c4b05bdeac8300d4a4f39994308da2e9d2bcffa4a890e
lib/contracts/method_reference.rb100644002.44 KB2eaebe9f4ecfd5c087e0d43fbfe9f695053e5386f204ac5f64faa5e269f8d95a
lib/contracts/support.rb100644001.11 KB19714bd6f250811166157be1d221d892c717ff43ac14ba47495b05e39eeef89f
lib/contracts/version.rb1006440049 Bytes1937e8ad464530bb158f381dfe6a31bc4d43c1c3b726c017f5a60fe84a1c93d7
spec/builtin_contracts_spec.rb1006440011.5 KB2e4d7088f05a4dc7ed9cac74da777cdf92aba69b2a2e94e7b774f2f2ef4192b9
spec/contracts_spec.rb1006440022.3 KBad7da20e3d223a0aa94ce27ad712249f44b6d3f21143606b09eab7decd541333
spec/error_formatter_spec.rb100644002.45 KBb6d62145c1890a5a4a7b0e5a099230381928b32f9b335288eacd70e570a27623
spec/fixtures/fixtures.rb1006440011.7 KBb29f8352b03aa3cff542322b87c8101b08a8275562815810559a32ada3491d2d
spec/invariants_spec.rb10064400611 Bytes1b50be48e0e54e28be8ef39f4eb6dc8e174f7d6692bc04584b0409b8f71bff12
spec/module_spec.rb10064400379 Bytesdecba756eb0d44773c4b90910afb9a4c9211206eb4f1bded90809335fbfe6e6d
spec/override_validators_spec.rb100644003.83 KB22eb9d76701627982ceffce5fee23232665d70545c2baae5e556c911cb6ebf92
spec/ruby_version_specific/contracts_spec_1.9.rb10064400953 Bytes13ad8cf2cab193ce40161ff43a7087922a59845681a04ec76a442af87003b79b
spec/ruby_version_specific/contracts_spec_2.0.rb100644001.7 KBfd13fc82974d9e31c6087fff06eef366b5aeabbe41afc0bcabb6847e47082dd2
spec/ruby_version_specific/contracts_spec_2.1.rb100644002.05 KBcbe724b5b47a1e175635420226ef3b7fb483d3aceb1c906a09fa300213c90d00
spec/spec_helper.rb100644001.47 KB7acc42067b6e48838623d2af6c839d9be29dcaa17ac09e37b3d763cb93f51498
spec/support.rb10064400210 Bytes577ddd408c25109b35a5bc647c608bbbfc2cc9e4e7e1d5cea6580abb453399fc
spec/support_spec.rb10064400689 Bytesabf9fef6b9faaadcc89eeb2cfb569dfb534ab330802be8f9c76e9f42fe3409c1
spec/validators_spec.rb100644001.28 KB1440bfae921cea0758fa87ba60bcf7ee0a3fd439b13bd7743adb92daeb0099eb