.codeclimate.yml | 100644 | 0 | 0 | | | 168 Bytes | 1785bcef7444f2d6cbad9166aab301ad5b75e99db00e1fcae90eff442573ac61 |
.github/ISSUE_TEMPLATE/----please-don-t-ask-for-support-via-issues.md | 100644 | 0 | 0 | | | 150 Bytes | 8cfb98b922a6ad504bac03ee9d84fe55edaabceb9415cecd36e14b5b77946ab1 |
.github/ISSUE_TEMPLATE/---bug-report.md | 100644 | 0 | 0 | | | 908 Bytes | 5109161b18f904bdff5f356f69078277ab5d6b06a040147d968322ed4e7b4181 |
.github/ISSUE_TEMPLATE/---feature-request.md | 100644 | 0 | 0 | | | 366 Bytes | b54b8486e133c8e9ad80effb7c9ffd438f1034859a4f492860aede2c9c8b97a5 |
.github/workflows/ci.yml | 100644 | 0 | 0 | | | 2.02 KB | 6e619a1da5a0ec4a7c4f311f56b342cb329d45813460af8f6f10f333a4c991f0 |
.github/workflows/docsite.yml | 100644 | 0 | 0 | | | 848 Bytes | beca273532f40dcfed1f05a4b6f4a242bbdebec7d1bc74dc568550f1cd85a933 |
.github/workflows/sync_configs.yml | 100644 | 0 | 0 | | | 1.01 KB | ca2acb907e743798da900f322cf95b51ec334b4430ca5e03f2879c88352a926e |
.gitignore | 100644 | 0 | 0 | | | 73 Bytes | 694cd3b7b86a3454278b9d0379ac7fb325b282921e17a18daf2f17995ba700fc |
.rspec | 100644 | 0 | 0 | | | 46 Bytes | 154c1b5388b23540db8a0efddc6f42efefd2294eea150cbbb4eaae42d50ecee2 |
.rubocop.yml | 100644 | 0 | 0 | | | 1.26 KB | 502e3710f52422e5a0e8bcd3e6265740eea9077ae986351543c6540189e9986b |
CHANGELOG.md | 100644 | 0 | 0 | | | 6.56 KB | c49637eee5f790924bfdbde69a213299f8c3f58328bc424479e34d54f190b98d |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 1.42 KB | 689d71dd0be9c128f8d31d2e6b8c68879ae70f254e61af0108c6cdcd0ae9d92e |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 1.58 KB | 596b2a677c496d979a98c9322947c50a70d73329ea5d81d3f769b3791c6d478a |
Gemfile | 100644 | 0 | 0 | | | 338 Bytes | 1351ea3c938dca3724852f51dd2bbf120890dae031d42075215e2efc77870763 |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | f69a924b79d2215163340a1e13e5da70360e2972ec0ba604a321cea23fe5aa8f |
README.md | 100644 | 0 | 0 | | | 1.3 KB | bbaf1a7fc83304b8c08bee07a96692dac2b1925f8793a3f82560c70dda4a8607 |
Rakefile | 100644 | 0 | 0 | | | 288 Bytes | 3aeacbce8de3d8bd57b4c9b215b45e5123d16570aa8b42bfc715527aabfd5e74 |
benchmarks/rule_application.rb | 100644 | 0 | 0 | | | 996 Bytes | 213ae8c60b31aa8b4952999ba1dc074a485f4bafeb0badf096af80aaeda8a45e |
benchmarks/setup.rb | 100644 | 0 | 0 | | | 211 Bytes | a5b8df7dd369f8743974d480b6d7695dcd05e158a3b4cefdbe8c9c7d309e68b8 |
bin/console | 100755 | 0 | 0 | | | 171 Bytes | 6650f50cfbc96bb8b951e2f8f6b674cebac866e93022a9ca55883e07571c3773 |
docsite/source/index.html.md | 100644 | 0 | 0 | | | 1.29 KB | 0ce65b5c67067745fcb7c631b5877128cc54705abd82ef64d4be8ee06f38a078 |
docsite/source/operations.html.md | 100644 | 0 | 0 | | | 1.49 KB | 55d0ad207510bbeb443ca4cf5905ce647e7e9bdd3a5b9777e9ec2c3773b797b6 |
docsite/source/predicates.html.md | 100644 | 0 | 0 | | | 2.16 KB | b6e4d34dccdcf221c71a8232a4faf541a9f5a40c9ffed630bf824cf20ca90498 |
dry-logic.gemspec | 100644 | 0 | 0 | | | 1.09 KB | ead4084e891a73a0581b61e87506b416617da1d78df9fd429f1c13992e9fa5fc |
examples/basic.rb | 100644 | 0 | 0 | | | 409 Bytes | 965df8a0aa0c9eb9552af3e369ab286575b3d689a71bc6e3ddd4698086acf2e4 |
lib/dry-logic.rb | 100644 | 0 | 0 | | | 51 Bytes | c214a046a79f6038994b4e6bf7de1fb5f560173720dc8956f4a4e6820c4de7f1 |
lib/dry/logic.rb | 100644 | 0 | 0 | | | 222 Bytes | 911ef269661685c96cde9ba4c3b3f4ec2f9a8c8cb268f10ae68426a1010d7b41 |
lib/dry/logic/appliable.rb | 100644 | 0 | 0 | | | 497 Bytes | 788e87b733da0b76676c4d46857b2001c9e234b61b53ca85510ed70581e39a7d |
lib/dry/logic/evaluator.rb | 100644 | 0 | 0 | | | 982 Bytes | a5dc73715ed315794ee555bdf266f8114abe2d6b131df27c45aa9406da3bc4dc |
lib/dry/logic/operations.rb | 100644 | 0 | 0 | | | 429 Bytes | e02a5c09d2986900bf33b8a481e4c8e5788a15c5ebca7670dc88e9a54aac5dbd |
lib/dry/logic/operations/abstract.rb | 100644 | 0 | 0 | | | 886 Bytes | 8141e604fc8afc18c94eba9f5d27b2e140ff57cd66a16672e7d35003846682c4 |
lib/dry/logic/operations/and.rb | 100644 | 0 | 0 | | | 997 Bytes | 0f7b6228b6eeb17b5ce7f195eb33ea84f0769682d555a37891c436585c54d2f9 |
lib/dry/logic/operations/attr.rb | 100644 | 0 | 0 | | | 293 Bytes | 4788dd1547456ed9acc1ee4a1e4f8f8b3584f0466fd11ba2af991b6e367c3f5a |
lib/dry/logic/operations/binary.rb | 100644 | 0 | 0 | | | 520 Bytes | 174ca80ee5f48cd808aac4d6fb53f286b6af4aa49c20a338134ceb9c8aa86723 |
lib/dry/logic/operations/check.rb | 100644 | 0 | 0 | | | 1.15 KB | e0f3efcbac96ed4794aadb1b731b26c4a3986a1410db149b85daa1f025c423d7 |
lib/dry/logic/operations/each.rb | 100644 | 0 | 0 | | | 719 Bytes | c1470196444202ce0ea54ee5167dec19a488686868e443f76001838032451fba |
lib/dry/logic/operations/implication.rb | 100644 | 0 | 0 | | | 720 Bytes | f485ec71cbe89e52383a67efaa3885104637fea70643a09d1a5582a9cd1f53c1 |
lib/dry/logic/operations/key.rb | 100644 | 0 | 0 | | | 1.44 KB | f8f248b052caf68055c9069b4ad171002e37e3df72d211e71233c5af6be0b67e |
lib/dry/logic/operations/negation.rb | 100644 | 0 | 0 | | | 403 Bytes | a1f1a36261db83582352d9f634b26dd54f562c0335cb27fea32ba5f41db1709e |
lib/dry/logic/operations/or.rb | 100644 | 0 | 0 | | | 748 Bytes | fcca407aa375247d984535e89d1a5c7c91efec9b0e7143a317e67ed4e9d758b4 |
lib/dry/logic/operations/set.rb | 100644 | 0 | 0 | | | 783 Bytes | b7c88ce9d6f9b77938a3d427d3f590027dad1ab8203cae9b8f1423332fbb0630 |
lib/dry/logic/operations/unary.rb | 100644 | 0 | 0 | | | 445 Bytes | dfe1e006836d4cb4487a7693ec76146ca6c7ab4368c81eaeaf318154ed1877cd |
lib/dry/logic/operations/xor.rb | 100644 | 0 | 0 | | | 545 Bytes | beb809d78bf61ae8e3009eff5e77295835c1b1ab18334607cba013937b90605d |
lib/dry/logic/operators.rb | 100644 | 0 | 0 | | | 466 Bytes | df91b429cf107ea01c9dc23433d4ba5e23a165afbdf40fb4c4d16322f2f410cb |
lib/dry/logic/predicates.rb | 100644 | 0 | 0 | | | 4.64 KB | 9c7159f039159d0cac88c8efc6656f141d7409c7e93e339cf172a3ee5d7a26b1 |
lib/dry/logic/result.rb | 100644 | 0 | 0 | | | 1.61 KB | 71994528bc15bd6435a0910df9c27978a59d44f696456c3c6b29ab13a2a2797c |
lib/dry/logic/rule.rb | 100644 | 0 | 0 | | | 2.43 KB | 6e74a1397b2a7e0360ff22c9e553d10eda2cdfcd63b730a6b1fb9ecbc1f58347 |
lib/dry/logic/rule/interface.rb | 100644 | 0 | 0 | | | 3.29 KB | 133da55977c2f5d7d1e42850eed59818d253a9dea7f6a240ac6a98e8d311173d |
lib/dry/logic/rule/predicate.rb | 100644 | 0 | 0 | | | 587 Bytes | af3b4ef7b2e659700d1c47c8c837ee8d92193909a16bddd4d2c531b9539c0bd6 |
lib/dry/logic/rule_compiler.rb | 100644 | 0 | 0 | | | 1.8 KB | 8b4f1672ab1904732e0a3a48aab007a60495defdd6e675c1140b61ae39d7d876 |
lib/dry/logic/version.rb | 100644 | 0 | 0 | | | 89 Bytes | 83a9e00b04ddc9587163ba1b7f3977de3d2fb7f30087cfd8fc56ced3d541bd01 |
spec/integration/result_spec.rb | 100644 | 0 | 0 | | | 1.71 KB | d47844eab7f55982ab502a4035338b7bfc453035b7ef7e336111a23e50df9661 |
spec/integration/rule_spec.rb | 100644 | 0 | 0 | | | 1.56 KB | 1ac1babc2949d6d8af91b8d8c78812f2ffa36d6ee722a319d7aac6acf84fc517 |
spec/shared/predicates.rb | 100644 | 0 | 0 | | | 1.36 KB | fd79eb967ba64c11de6909df9ca85f2cdf97bd919f23b5ba6ef1ad8054f7b149 |
spec/shared/rule.rb | 100644 | 0 | 0 | | | 1.8 KB | 3a8500473bfa757c1fe21b382e2f96bcacffc7aab601187e4ffbbf5244659ab2 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 557 Bytes | d0b9d5bb8ed53dff8b6d49b678073f3f7cfa725c2ad526bbbc5a1e04ba797242 |
spec/support/mutant.rb | 100644 | 0 | 0 | | | 173 Bytes | 52888655f828fa9023156fa32d51766d8f86f8128a7b23256a39908ac2453ae4 |
spec/unit/operations/and_spec.rb | 100644 | 0 | 0 | | | 1.91 KB | f332b0d31e2e3cb8cef21fc456270bbcdf2dd62870fa040f85ee3aaf86503d7e |
spec/unit/operations/attr_spec.rb | 100644 | 0 | 0 | | | 858 Bytes | 8a24ea16af77d0ed00ff05a114e218bb3aceaebf9320b231cebda415b16f13d0 |
spec/unit/operations/check_spec.rb | 100644 | 0 | 0 | | | 1.47 KB | fcb7813638363be3346b9ecfb53a15e753208b43f7c8c85c4382f38087c7723c |
spec/unit/operations/each_spec.rb | 100644 | 0 | 0 | | | 1.35 KB | 42bf1944fc51e72b88840cc5979f658594803a81ed7edea96ace17b45e65d22b |
spec/unit/operations/implication_spec.rb | 100644 | 0 | 0 | | | 852 Bytes | 5c0c48b7909c41ebee7fa63a7e8aeb29fd41639a4ab021d55a379af5189db7a9 |
spec/unit/operations/key_spec.rb | 100644 | 0 | 0 | | | 3.59 KB | 1e67cfaf5901ebc2630ca8f5afea7fe510d9c251290cd3a49f11f2789b8494d3 |
spec/unit/operations/negation_spec.rb | 100644 | 0 | 0 | | | 1.23 KB | df9d53c724689408f9c6d5374934696d3fd520a4f762339b118435b2fb459f3c |
spec/unit/operations/or_spec.rb | 100644 | 0 | 0 | | | 1.97 KB | b58732729a6211c25621e7ef42a6a480d514bb9b920887469d0b0b1be1b86723 |
spec/unit/operations/set_spec.rb | 100644 | 0 | 0 | | | 1.14 KB | 1e11b2cae344ee89eb2e343c1f4593a201b2e3f314e64d5e1dadf697998951cb |
spec/unit/operations/xor_spec.rb | 100644 | 0 | 0 | | | 1.69 KB | 5b58ebdee5fb4a9c55a9af8b76e9ec9b2dde7054e094fc05c0b61864703181b4 |
spec/unit/predicates/array_spec.rb | 100644 | 0 | 0 | | | 828 Bytes | 3a6c7b3d3dc0bbe5ca1186c9d53e71d0e6beb4aee3923564107d5e3cc6077be4 |
spec/unit/predicates/attr_spec.rb | 100644 | 0 | 0 | | | 703 Bytes | 12bc5270ef23feac49023911a684ff52acec7610b00baf10d8c80f41d7d24f4a |
spec/unit/predicates/bool_spec.rb | 100644 | 0 | 0 | | | 666 Bytes | 0d63f5788f1f489d42939470f1f60d067f78f14ce9a557bb1cc16fc6a9487ef6 |
spec/unit/predicates/bytesize_spec.rb | 100644 | 0 | 0 | | | 1001 Bytes | 48d082646ffbd205f726c65119d28e45d9f3a7f7e01facc593b81e7d5dfe503c |
spec/unit/predicates/case_spec.rb | 100644 | 0 | 0 | | | 712 Bytes | 2f8fed759a9b40a4052dc3a3bf87010cdb32d76c6ac5b4c05e6b681d68b8766b |
spec/unit/predicates/date_spec.rb | 100644 | 0 | 0 | | | 608 Bytes | f3b0f489a228bb09a3b17b019bc8866d9296558003cf911246f30f27557bc889 |
spec/unit/predicates/date_time_spec.rb | 100644 | 0 | 0 | | | 624 Bytes | b3145945bbf669af6d3e7735cf74bdfca913a72c9f8c43bff789e0f0f792e214 |
spec/unit/predicates/decimal_spec.rb | 100644 | 0 | 0 | | | 632 Bytes | f6a446d2ea10c6d6d79f32bfa2beb90a91fc2c0f2c59888da3d309d4484ecd69 |
spec/unit/predicates/empty_spec.rb | 100644 | 0 | 0 | | | 729 Bytes | 8df7b06aef3851eaa6a78616806dfc15d0953e2c320e2ea1ba2d531e10dba67f |
spec/unit/predicates/eql_spec.rb | 100644 | 0 | 0 | | | 464 Bytes | 57cbd3e08c0da1500c98efc9d42e56247f587936c3db059590eaf366868fc996 |
spec/unit/predicates/even_spec.rb | 100644 | 0 | 0 | | | 581 Bytes | e12361db29a35a283d5cc9c5ca3b0c0613532f4b41fd3ea7d28f45935c6bfc71 |
spec/unit/predicates/excluded_from_spec.rb | 100644 | 0 | 0 | | | 809 Bytes | 1400cbd241d8449e0b78aa46049167a8787eba8c4be5803cd176336a198f4409 |
spec/unit/predicates/excludes_spec.rb | 100644 | 0 | 0 | | | 1.24 KB | aba897c9eae10927f0d5b90bb1220f6fac0df0ea03aaaa9d8b11074f4d6a451f |
spec/unit/predicates/false_spec.rb | 100644 | 0 | 0 | | | 673 Bytes | ab081e36782e4f5a87eed4e15f3d3b698fb14da54c6ee10e40e4c89fda0a2e78 |
spec/unit/predicates/filled_spec.rb | 100644 | 0 | 0 | | | 733 Bytes | e1450c7bd66837e5d139d7600b3865ced0fe82259d500aceeaf0eeecddc80a0f |
spec/unit/predicates/float_spec.rb | 100644 | 0 | 0 | | | 604 Bytes | 04201eaff2d64dd2ce4411ec140916b17121331bd98d1d69c36fc80d7c6eeb5a |
spec/unit/predicates/format_spec.rb | 100644 | 0 | 0 | | | 618 Bytes | 7ad9fd4708607399366251399bb4995848ef13bf1ed8a3e64d277edba54f2100 |
spec/unit/predicates/gt_spec.rb | 100644 | 0 | 0 | | | 777 Bytes | 75a299b6e57c3c1b14de8f1da38617f0a4732c8fe373fe308f29999deda677bf |
spec/unit/predicates/gteq_spec.rb | 100644 | 0 | 0 | | | 781 Bytes | 80ba0d3641db061c06bef8bf93b218085535b7f195625ad76f4039263b42a02c |
spec/unit/predicates/hash_spec.rb | 100644 | 0 | 0 | | | 721 Bytes | 9d66b8b00df9d23ba77f64933714e52258a771de2f1f3e22ae7669072a3db574 |
spec/unit/predicates/included_in_spec.rb | 100644 | 0 | 0 | | | 805 Bytes | e5c6998f90b0c537c606e1997975aec7e4fc2bc8c244da91de61a0e46ab34b65 |
spec/unit/predicates/includes_spec.rb | 100644 | 0 | 0 | | | 542 Bytes | 08fc8b7de6b00879a35f7b72f6d8d1081304c2e1003758ab241816fba557b836 |
spec/unit/predicates/int_spec.rb | 100644 | 0 | 0 | | | 637 Bytes | a8a44e587ca470ea8d2b545e022d319ab522389a291d2a448766806d35f9fca6 |
spec/unit/predicates/key_spec.rb | 100644 | 0 | 0 | | | 629 Bytes | d88de721adcac8df0ca0fa2b036902c2173226a801f93b94a16c810f7d447209 |
spec/unit/predicates/lt_spec.rb | 100644 | 0 | 0 | | | 778 Bytes | d3702bf976993ab196fd3d680638d038686608e338248cc205871f75e987f25f |
spec/unit/predicates/lteq_spec.rb | 100644 | 0 | 0 | | | 781 Bytes | 4ad0380df38dbf2af9f4e4b138e473ee9819cd7b2a0a521add6126ee02d3ac7a |
spec/unit/predicates/max_bytesize_spec.rb | 100644 | 0 | 0 | | | 746 Bytes | b5e2326281111ee71efc45b73414069457d66a0514637e9aa77c8753f3f5fd12 |
spec/unit/predicates/max_size_spec.rb | 100644 | 0 | 0 | | | 1.02 KB | f9030ece6cbc7675565fb07a3465942ca9fb043d90843876d0fbaf890402689c |
spec/unit/predicates/min_bytesize_spec.rb | 100644 | 0 | 0 | | | 743 Bytes | 2cf4de541a9cc58b1f7d9303aca72ffa416016235c93a8759d7799f4e02e3b94 |
spec/unit/predicates/min_size_spec.rb | 100644 | 0 | 0 | | | 1.02 KB | 1d9b6e4a670f57ad7d302035f9e1be89a2eee753a520efe3c221c45ac789bbaa |
spec/unit/predicates/none_spec.rb | 100644 | 0 | 0 | | | 590 Bytes | 34a5c5e98fa819d6d7cbaeefa0faa5175fb7b158b366aa7968b02f07b18e6b81 |
spec/unit/predicates/not_eql_spec.rb | 100644 | 0 | 0 | | | 472 Bytes | 7daa474414b6feeba3cbeb251b35d1f98bd9d24a763fce9ea76af138e15b1d1c |
spec/unit/predicates/number_spec.rb | 100644 | 0 | 0 | | | 723 Bytes | 7397374e025c39552e0b3ed984a79ceebdcc6dd32eb644816b43c8ed107a8982 |
spec/unit/predicates/odd_spec.rb | 100644 | 0 | 0 | | | 579 Bytes | e9d3e1557ed40d0d9fd6d21c688d5a2b731470e89c5bbefa7fdfcd536d0ea9ea |
spec/unit/predicates/respond_to_spec.rb | 100644 | 0 | 0 | | | 616 Bytes | f41c84645639d3c55c7c548bfefb7d3596e7dbc226e838e5e2de0d47963215f4 |
spec/unit/predicates/size_spec.rb | 100644 | 0 | 0 | | | 1.19 KB | 18da543c402baebf7000d22101590e465ac51a13cbab808af5daf34a0a9a12c8 |
spec/unit/predicates/str_spec.rb | 100644 | 0 | 0 | | | 607 Bytes | 2eabd674c2c107c83480f5069b4a4ea30d6580ed32209cd4edfa4d05b2f82a42 |
spec/unit/predicates/time_spec.rb | 100644 | 0 | 0 | | | 606 Bytes | a72072aa9c9c2aeaf493b8ee89975c8f6f56fc00cf6fc64b18e96d673dda8f46 |
spec/unit/predicates/true_spec.rb | 100644 | 0 | 0 | | | 669 Bytes | 46518c37970f621c7c8046032ff5b42c631956d7ac04cf5856bf7f9ae50e8e23 |
spec/unit/predicates/type_spec.rb | 100644 | 0 | 0 | | | 812 Bytes | 89c952cec40eabd6b4218d455b084c0b148d71f2535a1e4a5fecfa3b33b20436 |
spec/unit/predicates/uuid_v4_spec.rb | 100644 | 0 | 0 | | | 716 Bytes | 1dc948d1723c149450cc82f2433109face90ce4aaa8c5f17de2d2aa14a32ac55 |
spec/unit/predicates_spec.rb | 100644 | 0 | 0 | | | 478 Bytes | d45147d8ca7e051ed27d6d0d4a215b5987052cf3a549cc4bbce34139fc235e4a |
spec/unit/rule/predicate_spec.rb | 100644 | 0 | 0 | | | 1.3 KB | ae9f082a00067a0175beba7bd6602d5ac5672d3e1880e27f395fdb13a4a04362 |
spec/unit/rule_compiler_spec.rb | 100644 | 0 | 0 | | | 3.03 KB | 83598581c730cadf21803f232f18ee14846bc12a91f9881192876f918a6af03b |
spec/unit/rule_spec.rb | 100644 | 0 | 0 | | | 5.66 KB | e0033957cba4c11ba8ea809862b1aae1fe9eb66639e893c550fcaf4f1dac9deb |