.codeclimate.yml | 100644 | 0 | 0 | | | 242 Bytes | ed87aa5165ad26a0e4f690046264b538140a290086f6835550ae8bb9e0010f39 |
.gitignore | 100644 | 0 | 0 | | | 85 Bytes | 3c6b4fec924ec9f1676eca9276d456cc8d6c9d35d99aed3b1b1a8c479aed7228 |
.rspec | 100644 | 0 | 0 | | | 45 Bytes | 3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265 |
.travis.yml | 100644 | 0 | 0 | | | 916 Bytes | da6191285e1de75b66279266331fe5cbf057a0e978421c6e6c43f9fedda28fd3 |
CHANGELOG.md | 100644 | 0 | 0 | | | 5.57 KB | 9537411e3a440ae510687537f200e46678e1bc68466d578804d76e811064911f |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 1.54 KB | 7d34017d8f7f63b8fdb2aaefa84c2b6b772eec1f66c328230424d5fdd5e7685d |
Gemfile | 100644 | 0 | 0 | | | 264 Bytes | f321559ada9fcfbcfa83711a0c5df135755fbcba017d9882d507659ef1b76891 |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | 825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87 |
README.md | 100644 | 0 | 0 | | | 1.28 KB | c931a6ac4219b4756a6c8f7cf9ceb8836b4f1773991b4e2f59d622235c44a403 |
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 |
dry-logic.gemspec | 100644 | 0 | 0 | | | 902 Bytes | 4e8bcd8360d16dc66cd0f8f07a2d5e0d73051b21c62f360e7cf5e6ff2c39f2bd |
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 | | | 888 Bytes | 4203166a2979ff5f833088dddf2021503c7b1811b7a772331a06a377d8f51bf4 |
lib/dry/logic/operations/and.rb | 100644 | 0 | 0 | | | 993 Bytes | b8af4eeaeb2e581362b075564ebe43027acb641f290cce9827cc7cc5527eaa1d |
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 | 9d2ed80d4e423b8d7ae86cce8a3d9dac45ab6f51236b1d4171a3bf9fe9aa3009 |
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 | a712fe3622d01a83d79a87949fc93c679d15255ea85a7189cb50cceee7c94e07 |
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.38 KB | 0f3b8526b61f5f4f2b7b88df4d8fb28bb926c4b7d09f59ac714ddf3d24e7b191 |
lib/dry/logic/result.rb | 100644 | 0 | 0 | | | 1.61 KB | 71994528bc15bd6435a0910df9c27978a59d44f696456c3c6b29ab13a2a2797c |
lib/dry/logic/rule.rb | 100644 | 0 | 0 | | | 2.43 KB | 0af71f8677408330a429ef1733da341e3e92edd1efa786d4dd474a3b8fda4884 |
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 | | | 96 Bytes | f71a6a3d45466c77765a1b59a3a52f60b368c2c912dbf0c8553f376f530bd96c |
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 | | | 791 Bytes | 436f2c667b91c599d342a410414ad819aecdd59ae8377750de7d42ace7032f9d |
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/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 | | | 479 Bytes | bbb51b62ddd444e27bc1be129e57ea9895c8cd7b0fdb41cfce987aa58151388c |
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/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_size_spec.rb | 100644 | 0 | 0 | | | 1.02 KB | f9030ece6cbc7675565fb07a3465942ca9fb043d90843876d0fbaf890402689c |
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 | f7c37845e7d423f2a8a729059a865253fe88e1200f85e52915597d07db8a466f |