dry-logic-1.0.5

https://rubygems.org

dry-logic

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/dry-rb/dry-logic/blob/master/CHANGELOG.md
source_code_uri
https://github.com/dry-rb/dry-logic

id: 897064

number: 1.0.5

platform: ruby

spec_sha256: 3c6958ed906f1301072e4774bd469eb572f565900194e4784c14d481c04620cb

sha256: 1522f266afa1d72b8ca4868973371d90767d09028d33a6093f84e2b38bc79b3b

created_at: 2024-05-13 08:27:32 UTC

updated_at: 2024-06-11 09:39:12 UTC

position: 10

version_data_entries_count: 112

uploaded_at: 2019-11-06 22:21:23 UTC

indexed: true

has_extensions:

extensions:

Gem size: 29 KB

Version Data Entries

Total: 112

Unpacked size: 116 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400168 Bytes1785bcef7444f2d6cbad9166aab301ad5b75e99db00e1fcae90eff442573ac61
.github/ISSUE_TEMPLATE/----please-don-t-ask-for-support-via-issues.md10064400150 Bytes8cfb98b922a6ad504bac03ee9d84fe55edaabceb9415cecd36e14b5b77946ab1
.github/ISSUE_TEMPLATE/---bug-report.md10064400908 Bytes5109161b18f904bdff5f356f69078277ab5d6b06a040147d968322ed4e7b4181
.github/ISSUE_TEMPLATE/---feature-request.md10064400366 Bytesb54b8486e133c8e9ad80effb7c9ffd438f1034859a4f492860aede2c9c8b97a5
.github/workflows/ci.yml100644002.02 KB6e619a1da5a0ec4a7c4f311f56b342cb329d45813460af8f6f10f333a4c991f0
.github/workflows/docsite.yml10064400848 Bytesbeca273532f40dcfed1f05a4b6f4a242bbdebec7d1bc74dc568550f1cd85a933
.github/workflows/sync_configs.yml100644001.01 KBca2acb907e743798da900f322cf95b51ec334b4430ca5e03f2879c88352a926e
.gitignore1006440073 Bytes694cd3b7b86a3454278b9d0379ac7fb325b282921e17a18daf2f17995ba700fc
.rspec1006440046 Bytes154c1b5388b23540db8a0efddc6f42efefd2294eea150cbbb4eaae42d50ecee2
.rubocop.yml100644001.26 KB502e3710f52422e5a0e8bcd3e6265740eea9077ae986351543c6540189e9986b
CHANGELOG.md100644006.56 KBc49637eee5f790924bfdbde69a213299f8c3f58328bc424479e34d54f190b98d
CODE_OF_CONDUCT.md100644001.42 KB689d71dd0be9c128f8d31d2e6b8c68879ae70f254e61af0108c6cdcd0ae9d92e
CONTRIBUTING.md100644001.58 KB596b2a677c496d979a98c9322947c50a70d73329ea5d81d3f769b3791c6d478a
Gemfile10064400338 Bytes1351ea3c938dca3724852f51dd2bbf120890dae031d42075215e2efc77870763
LICENSE100644001.06 KBf69a924b79d2215163340a1e13e5da70360e2972ec0ba604a321cea23fe5aa8f
README.md100644001.3 KBbbaf1a7fc83304b8c08bee07a96692dac2b1925f8793a3f82560c70dda4a8607
Rakefile10064400288 Bytes3aeacbce8de3d8bd57b4c9b215b45e5123d16570aa8b42bfc715527aabfd5e74
benchmarks/rule_application.rb10064400996 Bytes213ae8c60b31aa8b4952999ba1dc074a485f4bafeb0badf096af80aaeda8a45e
benchmarks/setup.rb10064400211 Bytesa5b8df7dd369f8743974d480b6d7695dcd05e158a3b4cefdbe8c9c7d309e68b8
bin/console10075500171 Bytes6650f50cfbc96bb8b951e2f8f6b674cebac866e93022a9ca55883e07571c3773
docsite/source/index.html.md100644001.29 KB0ce65b5c67067745fcb7c631b5877128cc54705abd82ef64d4be8ee06f38a078
docsite/source/operations.html.md100644001.49 KB55d0ad207510bbeb443ca4cf5905ce647e7e9bdd3a5b9777e9ec2c3773b797b6
docsite/source/predicates.html.md100644002.16 KBb6e4d34dccdcf221c71a8232a4faf541a9f5a40c9ffed630bf824cf20ca90498
dry-logic.gemspec100644001.09 KBead4084e891a73a0581b61e87506b416617da1d78df9fd429f1c13992e9fa5fc
examples/basic.rb10064400409 Bytes965df8a0aa0c9eb9552af3e369ab286575b3d689a71bc6e3ddd4698086acf2e4
lib/dry-logic.rb1006440051 Bytesc214a046a79f6038994b4e6bf7de1fb5f560173720dc8956f4a4e6820c4de7f1
lib/dry/logic.rb10064400222 Bytes911ef269661685c96cde9ba4c3b3f4ec2f9a8c8cb268f10ae68426a1010d7b41
lib/dry/logic/appliable.rb10064400497 Bytes788e87b733da0b76676c4d46857b2001c9e234b61b53ca85510ed70581e39a7d
lib/dry/logic/evaluator.rb10064400982 Bytesa5dc73715ed315794ee555bdf266f8114abe2d6b131df27c45aa9406da3bc4dc
lib/dry/logic/operations.rb10064400429 Bytese02a5c09d2986900bf33b8a481e4c8e5788a15c5ebca7670dc88e9a54aac5dbd
lib/dry/logic/operations/abstract.rb10064400886 Bytes8141e604fc8afc18c94eba9f5d27b2e140ff57cd66a16672e7d35003846682c4
lib/dry/logic/operations/and.rb10064400997 Bytes0f7b6228b6eeb17b5ce7f195eb33ea84f0769682d555a37891c436585c54d2f9
lib/dry/logic/operations/attr.rb10064400293 Bytes4788dd1547456ed9acc1ee4a1e4f8f8b3584f0466fd11ba2af991b6e367c3f5a
lib/dry/logic/operations/binary.rb10064400520 Bytes174ca80ee5f48cd808aac4d6fb53f286b6af4aa49c20a338134ceb9c8aa86723
lib/dry/logic/operations/check.rb100644001.15 KBe0f3efcbac96ed4794aadb1b731b26c4a3986a1410db149b85daa1f025c423d7
lib/dry/logic/operations/each.rb10064400719 Bytesc1470196444202ce0ea54ee5167dec19a488686868e443f76001838032451fba
lib/dry/logic/operations/implication.rb10064400720 Bytesf485ec71cbe89e52383a67efaa3885104637fea70643a09d1a5582a9cd1f53c1
lib/dry/logic/operations/key.rb100644001.44 KBf8f248b052caf68055c9069b4ad171002e37e3df72d211e71233c5af6be0b67e
lib/dry/logic/operations/negation.rb10064400403 Bytesa1f1a36261db83582352d9f634b26dd54f562c0335cb27fea32ba5f41db1709e
lib/dry/logic/operations/or.rb10064400748 Bytesfcca407aa375247d984535e89d1a5c7c91efec9b0e7143a317e67ed4e9d758b4
lib/dry/logic/operations/set.rb10064400783 Bytesb7c88ce9d6f9b77938a3d427d3f590027dad1ab8203cae9b8f1423332fbb0630
lib/dry/logic/operations/unary.rb10064400445 Bytesdfe1e006836d4cb4487a7693ec76146ca6c7ab4368c81eaeaf318154ed1877cd
lib/dry/logic/operations/xor.rb10064400545 Bytesbeb809d78bf61ae8e3009eff5e77295835c1b1ab18334607cba013937b90605d
lib/dry/logic/operators.rb10064400466 Bytesdf91b429cf107ea01c9dc23433d4ba5e23a165afbdf40fb4c4d16322f2f410cb
lib/dry/logic/predicates.rb100644004.64 KB9c7159f039159d0cac88c8efc6656f141d7409c7e93e339cf172a3ee5d7a26b1
lib/dry/logic/result.rb100644001.61 KB71994528bc15bd6435a0910df9c27978a59d44f696456c3c6b29ab13a2a2797c
lib/dry/logic/rule.rb100644002.43 KB6e74a1397b2a7e0360ff22c9e553d10eda2cdfcd63b730a6b1fb9ecbc1f58347
lib/dry/logic/rule/interface.rb100644003.29 KB133da55977c2f5d7d1e42850eed59818d253a9dea7f6a240ac6a98e8d311173d
lib/dry/logic/rule/predicate.rb10064400587 Bytesaf3b4ef7b2e659700d1c47c8c837ee8d92193909a16bddd4d2c531b9539c0bd6
lib/dry/logic/rule_compiler.rb100644001.8 KB8b4f1672ab1904732e0a3a48aab007a60495defdd6e675c1140b61ae39d7d876
lib/dry/logic/version.rb1006440089 Bytes83a9e00b04ddc9587163ba1b7f3977de3d2fb7f30087cfd8fc56ced3d541bd01
spec/integration/result_spec.rb100644001.71 KBd47844eab7f55982ab502a4035338b7bfc453035b7ef7e336111a23e50df9661
spec/integration/rule_spec.rb100644001.56 KB1ac1babc2949d6d8af91b8d8c78812f2ffa36d6ee722a319d7aac6acf84fc517
spec/shared/predicates.rb100644001.36 KBfd79eb967ba64c11de6909df9ca85f2cdf97bd919f23b5ba6ef1ad8054f7b149
spec/shared/rule.rb100644001.8 KB3a8500473bfa757c1fe21b382e2f96bcacffc7aab601187e4ffbbf5244659ab2
spec/spec_helper.rb10064400557 Bytesd0b9d5bb8ed53dff8b6d49b678073f3f7cfa725c2ad526bbbc5a1e04ba797242
spec/support/mutant.rb10064400173 Bytes52888655f828fa9023156fa32d51766d8f86f8128a7b23256a39908ac2453ae4
spec/unit/operations/and_spec.rb100644001.91 KBf332b0d31e2e3cb8cef21fc456270bbcdf2dd62870fa040f85ee3aaf86503d7e
spec/unit/operations/attr_spec.rb10064400858 Bytes8a24ea16af77d0ed00ff05a114e218bb3aceaebf9320b231cebda415b16f13d0
spec/unit/operations/check_spec.rb100644001.47 KBfcb7813638363be3346b9ecfb53a15e753208b43f7c8c85c4382f38087c7723c
spec/unit/operations/each_spec.rb100644001.35 KB42bf1944fc51e72b88840cc5979f658594803a81ed7edea96ace17b45e65d22b
spec/unit/operations/implication_spec.rb10064400852 Bytes5c0c48b7909c41ebee7fa63a7e8aeb29fd41639a4ab021d55a379af5189db7a9
spec/unit/operations/key_spec.rb100644003.59 KB1e67cfaf5901ebc2630ca8f5afea7fe510d9c251290cd3a49f11f2789b8494d3
spec/unit/operations/negation_spec.rb100644001.23 KBdf9d53c724689408f9c6d5374934696d3fd520a4f762339b118435b2fb459f3c
spec/unit/operations/or_spec.rb100644001.97 KBb58732729a6211c25621e7ef42a6a480d514bb9b920887469d0b0b1be1b86723
spec/unit/operations/set_spec.rb100644001.14 KB1e11b2cae344ee89eb2e343c1f4593a201b2e3f314e64d5e1dadf697998951cb
spec/unit/operations/xor_spec.rb100644001.69 KB5b58ebdee5fb4a9c55a9af8b76e9ec9b2dde7054e094fc05c0b61864703181b4
spec/unit/predicates/array_spec.rb10064400828 Bytes3a6c7b3d3dc0bbe5ca1186c9d53e71d0e6beb4aee3923564107d5e3cc6077be4
spec/unit/predicates/attr_spec.rb10064400703 Bytes12bc5270ef23feac49023911a684ff52acec7610b00baf10d8c80f41d7d24f4a
spec/unit/predicates/bool_spec.rb10064400666 Bytes0d63f5788f1f489d42939470f1f60d067f78f14ce9a557bb1cc16fc6a9487ef6
spec/unit/predicates/bytesize_spec.rb100644001001 Bytes48d082646ffbd205f726c65119d28e45d9f3a7f7e01facc593b81e7d5dfe503c
spec/unit/predicates/case_spec.rb10064400712 Bytes2f8fed759a9b40a4052dc3a3bf87010cdb32d76c6ac5b4c05e6b681d68b8766b
spec/unit/predicates/date_spec.rb10064400608 Bytesf3b0f489a228bb09a3b17b019bc8866d9296558003cf911246f30f27557bc889
spec/unit/predicates/date_time_spec.rb10064400624 Bytesb3145945bbf669af6d3e7735cf74bdfca913a72c9f8c43bff789e0f0f792e214
spec/unit/predicates/decimal_spec.rb10064400632 Bytesf6a446d2ea10c6d6d79f32bfa2beb90a91fc2c0f2c59888da3d309d4484ecd69
spec/unit/predicates/empty_spec.rb10064400729 Bytes8df7b06aef3851eaa6a78616806dfc15d0953e2c320e2ea1ba2d531e10dba67f
spec/unit/predicates/eql_spec.rb10064400464 Bytes57cbd3e08c0da1500c98efc9d42e56247f587936c3db059590eaf366868fc996
spec/unit/predicates/even_spec.rb10064400581 Bytese12361db29a35a283d5cc9c5ca3b0c0613532f4b41fd3ea7d28f45935c6bfc71
spec/unit/predicates/excluded_from_spec.rb10064400809 Bytes1400cbd241d8449e0b78aa46049167a8787eba8c4be5803cd176336a198f4409
spec/unit/predicates/excludes_spec.rb100644001.24 KBaba897c9eae10927f0d5b90bb1220f6fac0df0ea03aaaa9d8b11074f4d6a451f
spec/unit/predicates/false_spec.rb10064400673 Bytesab081e36782e4f5a87eed4e15f3d3b698fb14da54c6ee10e40e4c89fda0a2e78
spec/unit/predicates/filled_spec.rb10064400733 Bytese1450c7bd66837e5d139d7600b3865ced0fe82259d500aceeaf0eeecddc80a0f
spec/unit/predicates/float_spec.rb10064400604 Bytes04201eaff2d64dd2ce4411ec140916b17121331bd98d1d69c36fc80d7c6eeb5a
spec/unit/predicates/format_spec.rb10064400618 Bytes7ad9fd4708607399366251399bb4995848ef13bf1ed8a3e64d277edba54f2100
spec/unit/predicates/gt_spec.rb10064400777 Bytes75a299b6e57c3c1b14de8f1da38617f0a4732c8fe373fe308f29999deda677bf
spec/unit/predicates/gteq_spec.rb10064400781 Bytes80ba0d3641db061c06bef8bf93b218085535b7f195625ad76f4039263b42a02c
spec/unit/predicates/hash_spec.rb10064400721 Bytes9d66b8b00df9d23ba77f64933714e52258a771de2f1f3e22ae7669072a3db574
spec/unit/predicates/included_in_spec.rb10064400805 Bytese5c6998f90b0c537c606e1997975aec7e4fc2bc8c244da91de61a0e46ab34b65
spec/unit/predicates/includes_spec.rb10064400542 Bytes08fc8b7de6b00879a35f7b72f6d8d1081304c2e1003758ab241816fba557b836
spec/unit/predicates/int_spec.rb10064400637 Bytesa8a44e587ca470ea8d2b545e022d319ab522389a291d2a448766806d35f9fca6
spec/unit/predicates/key_spec.rb10064400629 Bytesd88de721adcac8df0ca0fa2b036902c2173226a801f93b94a16c810f7d447209
spec/unit/predicates/lt_spec.rb10064400778 Bytesd3702bf976993ab196fd3d680638d038686608e338248cc205871f75e987f25f
spec/unit/predicates/lteq_spec.rb10064400781 Bytes4ad0380df38dbf2af9f4e4b138e473ee9819cd7b2a0a521add6126ee02d3ac7a
spec/unit/predicates/max_bytesize_spec.rb10064400746 Bytesb5e2326281111ee71efc45b73414069457d66a0514637e9aa77c8753f3f5fd12
spec/unit/predicates/max_size_spec.rb100644001.02 KBf9030ece6cbc7675565fb07a3465942ca9fb043d90843876d0fbaf890402689c
spec/unit/predicates/min_bytesize_spec.rb10064400743 Bytes2cf4de541a9cc58b1f7d9303aca72ffa416016235c93a8759d7799f4e02e3b94
spec/unit/predicates/min_size_spec.rb100644001.02 KB1d9b6e4a670f57ad7d302035f9e1be89a2eee753a520efe3c221c45ac789bbaa
spec/unit/predicates/none_spec.rb10064400590 Bytes34a5c5e98fa819d6d7cbaeefa0faa5175fb7b158b366aa7968b02f07b18e6b81
spec/unit/predicates/not_eql_spec.rb10064400472 Bytes7daa474414b6feeba3cbeb251b35d1f98bd9d24a763fce9ea76af138e15b1d1c
spec/unit/predicates/number_spec.rb10064400723 Bytes7397374e025c39552e0b3ed984a79ceebdcc6dd32eb644816b43c8ed107a8982
spec/unit/predicates/odd_spec.rb10064400579 Bytese9d3e1557ed40d0d9fd6d21c688d5a2b731470e89c5bbefa7fdfcd536d0ea9ea
spec/unit/predicates/respond_to_spec.rb10064400616 Bytesf41c84645639d3c55c7c548bfefb7d3596e7dbc226e838e5e2de0d47963215f4
spec/unit/predicates/size_spec.rb100644001.19 KB18da543c402baebf7000d22101590e465ac51a13cbab808af5daf34a0a9a12c8
spec/unit/predicates/str_spec.rb10064400607 Bytes2eabd674c2c107c83480f5069b4a4ea30d6580ed32209cd4edfa4d05b2f82a42
spec/unit/predicates/time_spec.rb10064400606 Bytesa72072aa9c9c2aeaf493b8ee89975c8f6f56fc00cf6fc64b18e96d673dda8f46
spec/unit/predicates/true_spec.rb10064400669 Bytes46518c37970f621c7c8046032ff5b42c631956d7ac04cf5856bf7f9ae50e8e23
spec/unit/predicates/type_spec.rb10064400812 Bytes89c952cec40eabd6b4218d455b084c0b148d71f2535a1e4a5fecfa3b33b20436
spec/unit/predicates/uuid_v4_spec.rb10064400716 Bytes1dc948d1723c149450cc82f2433109face90ce4aaa8c5f17de2d2aa14a32ac55
spec/unit/predicates_spec.rb10064400478 Bytesd45147d8ca7e051ed27d6d0d4a215b5987052cf3a549cc4bbce34139fc235e4a
spec/unit/rule/predicate_spec.rb100644001.3 KBae9f082a00067a0175beba7bd6602d5ac5672d3e1880e27f395fdb13a4a04362
spec/unit/rule_compiler_spec.rb100644003.03 KB83598581c730cadf21803f232f18ee14846bc12a91f9881192876f918a6af03b
spec/unit/rule_spec.rb100644005.66 KBe0033957cba4c11ba8ea809862b1aae1fe9eb66639e893c550fcaf4f1dac9deb